Ergebnis 1 bis 6 von 6

Thema: QR-Code per Shell/CMD auslesen

Baum-Darstellung

  1. #1
    Avatar von syrius
    Registriert
    Mar 2015
    Beiträge
    2,124
    Gefällt mir!
    1,234
    Du gefällst: 2,814

    QR-Code per Shell/CMD auslesen

    Moin,

    arbeite aktuell an einem Archivier-/Sortiersystem für gescannte Dokumente. Gehen wir davon aus, dass 1000 Seiten eingescannt werden woraus ein 1000 seitiges PDF entsteht. Jetzt gehe ich her, zerteile das PDF auf seine einzelnen Seiten, konvertiere jede in ein TIF und lese die QR-Codes aus um zusammengehörige Seiten wieder zu einem einzelnen PDF zu mergen. Da die zu scannenden Seiten nicht immer von mir selbst gedruckt werden und sich daher die Qualität stark unterscheiden kann kommt es vor, dass nicht immer der QR-Code erkannt bzw. ausgelesen wird.

    Jetzt habe ich allerdings eine Webseite gefunden, die so ein Beispiel für ein nicht auslesbaren QR, trotzdem korrekt auslesen konnte (online-barcode-reader.inliteresearch.com). Da würde ich auch gern hin kommen.

    Mein Vorgehen aktuell ist wie folgt:

    1. PDF zerteilen
    Code:
    pdftk ${PDF_TEMP} burst output ${HOMEDIR}/${PDF_REAL_FILENAME}_%05d.pdf
    2. PDF in TIF konvertieren
    Code:
    convert -monochrome -density 495 ${line_temp} ${HOMEDIR}/${TIFF_FILENAME}.tif
    3. QR-Code aus TIF auslesen
    Code:
    zbarimg "${line}"
    4. TIF in TXT konvertieren*
    Code:
    tesseract ${line} ${HOMEDIR}/${FILENAME_BLANK}
    (*) Sollte 3. fehlschlagen, wird versucht in TXT zu konvertieren und daraus per REGEX die gewünschten Inhalte zu finden/auszulesen. Funktioniert gut aber nicht zuverlässig genug.

    Da es sich um sehr sensitive Daten handelt, kommt ein externer Dienstleister (API) nicht in Frage.

    Jetzt ist die Frage... welche Möglichkeiten bleiben mir um das ganze noch weiter zu optimieren und alle QR-Codes zuverlässig ausgelesen zu bekommen.

    Danke vorab!

    Gruß
    SzeneBox.org bei Telegram https://t.me/szenebox

  2. Diesen Mitgliedern gefällt dieser Beitrag:

    FLX

Ähnliche Themen

  1. (BASH) - Arbeiten mit Timestamp MySQL / Shell
    Von syrius im Forum Entwicklung / Programmierung
    Antworten: 3
    Letzter Beitrag: 12.10.2019, 13:32
  2. (BATCH) - SHELL - finde alle PHP-Variablen in Datei
    Von noobee im Forum Entwicklung / Programmierung
    Antworten: 5
    Letzter Beitrag: 27.10.2018, 22:03
  3. (BASH) - Hex senden zum seriellen Port via Shell
    Von noobee im Forum Entwicklung / Programmierung
    Antworten: 2
    Letzter Beitrag: 27.10.2016, 21:16

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
SzeneBox.org... im Mittelpunkt der Szene!
© since 2015 szeneBOX.org - All Rights Reserved
Domains: www.szenebox.org