<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hallo Leute,</p>
    <p>ich habe mein Problem, das Haltbarkeitsdatum mit einer Webcam
      auszulesen übrigens mittlerweile gelöst. Ich habe mich dabei an
      folgende Anleitung gehalten:
      <a class="moz-txt-link-freetext" href="https://tutorials-raspberrypi.de/raspberry-pi-texterkennung-ocr/">https://tutorials-raspberrypi.de/raspberry-pi-texterkennung-ocr/</a><br>
      Das muss auch nicht an einem Raspberry Pi ausgeführt werden
      sondern funktioniert auch prima mit einer Webcam an einem
      Linux-Rechner. Dabei habe ich das Python-Script einwenig angepaßt.
      Sobald das Programm ein Haltbarkeitsdatum findet, wird das
      Programm beendet und das Datum wird in eine Textdatei geschrieben.
      Diese kann ich dann mit meiner Vorratshaltung wieder auslesen.
      Wenn Interesse ist, kann ich gerne darüber berichten.</p>
    <p>Viele Grüße<br>
      Horst<br>
    </p>
    <div class="moz-forward-container"><br>
      <br>
      -------- Weitergeleitete Nachricht --------
      <table class="moz-email-headers-table" cellspacing="0"
        cellpadding="0" border="0">
        <tbody>
          <tr>
            <th valign="BASELINE" nowrap="nowrap" align="RIGHT">Betreff:
            </th>
            <td>Re: [python-users] Haltbarkeitsdatum mit OpenCV auslesen</td>
          </tr>
          <tr>
            <th valign="BASELINE" nowrap="nowrap" align="RIGHT">Datum: </th>
            <td>Tue, 27 Oct 2020 19:47:45 +0100</td>
          </tr>
          <tr>
            <th valign="BASELINE" nowrap="nowrap" align="RIGHT">Von: </th>
            <td>Dr. Mark Asbach <a class="moz-txt-link-rfc2396E" href="mailto:mark.asbach@pixolus.de"><mark.asbach@pixolus.de></a></td>
          </tr>
          <tr>
            <th valign="BASELINE" nowrap="nowrap" align="RIGHT">An: </th>
            <td>Horst <a class="moz-txt-link-rfc2396E" href="mailto:okfdnewsletter@horald.de"><okfdnewsletter@horald.de></a></td>
          </tr>
          <tr>
            <th valign="BASELINE" nowrap="nowrap" align="RIGHT">Kopie
              (CC): </th>
            <td>python-users <a class="moz-txt-link-rfc2396E" href="mailto:python-users@uni-koeln.de"><python-users@uni-koeln.de></a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      Hallo Horst,<br>
      <br>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">ich versuche gerade ein Haltbarkeitsdatum mit OpenCV-Python auszulesen. Einen Beispielcode habe ich auf folgender Seite gefunden: <a class="moz-txt-link-freetext" href="https://stackoverflow.com/questions/23506105/extracting-text-opencv">https://stackoverflow.com/questions/23506105/extracting-text-opencv</a>
Da es zwischen C, Python und anderen Programmiersprachen springt, habe ich mal das Python-Script als Textdatei beigefügt. Es erkennt auch etwas, aber leider nicht das Haltbarkeitsdatum. Da ich mich mit OpenCV noch nicht so gut auskenne, weiß ich auch nicht an welchen Parametern ich drehen muss. Wer hat eine Idee und kann mir weiterhelfen. Vielen Dank.
</pre>
      </blockquote>
      <br>
      Das ist nicht ganz trivial, schreibe ich mal als jemand, der das
      beruflich macht ;-)<br>
      <br>
      In Deinem Beispielcode findet keine Textdetektion (also „wo im
      Bild sind Buchstaben“) und keine OCR („welche Buchstaben stehen
      dort“) - das wären die beiden wichtigen Schritte. Wie man diese
      Teilschritte umsetzt, hängt sehr am Problem. Ist das interaktiv?
      Dann könntest Du eine Art Suchfenster einblenden, in dem man als
      Nutzer den Deckel positionieren muss, und Du hast Dir den ersten
      Schritt gespart. Alternativ kannst Du z.B. mit dem
      EAST-Algorithmus die Bildregionen suchen, in denen sich Text
      befindet.<br>
      <br>
      Hast Du eine Bildregion mit Text, kannst Du dann versuchen, mit
      Tesseract (open source OCR, in OpenCV integriert), die Buchstaben
      auszulesen.<br>
      <br>
      Hier ist ein Tutorial für EAST + Tesseract:
<a class="moz-txt-link-freetext" href="https://medium.com/@jaafarbenabderrazak.info/opencv-east-model-and-tesseract-for-detection-and-recognition-of-text-in-natural-scene-1fa48335c4d1">https://medium.com/@jaafarbenabderrazak.info/opencv-east-model-and-tesseract-for-detection-and-recognition-of-text-in-natural-scene-1fa48335c4d1</a><br>
      <br>
      Grüße,<br>
      Mark<br>
      <br>
      <pre class="moz-signature">-- 
Dr. Mark Asbach
pixolus GmbH
Große Brinkgasse 2b, 50672 Köln
<a class="moz-txt-link-freetext" href="https://pixolus.de">https://pixolus.de</a>, Tel +49 221 949992-20
Registergericht: Amtsgericht Köln, HRB 80243
Geschäftsführer: Dr. Mark Asbach, Dr. Stefan Krausz

</pre>
    </div>
  </body>
</html>