OCR-Lösung und API für sichere Infrarot-Markenüberprüfung

OCR-Lösung und API für sichere Infrarot-Markenüberprüfung

Wichtige Details

Einzigartige KI-gestützte Software zur automatischen Datenerfassung.

  • Herausforderung
    Hinzufügen von Kameraunterstützung zur Android-Anwendung und Feinabstimmung der Datenerfassungsmethode über die Kamera zur Erfassung von Daten für OCR
  • Lösung
    OCR-Algorithmus zum Scannen versteckter Codes mit Infrarot
  • Technologien und Werkzeuge
    Backend: Python, OpenCV, Tesseract OCR; Android: Android SDK, Java, serielles USB-Protokoll für Android, USBLIB+UCV Kamera Source Code, und andere

Kunde

Der Kunde ist ein Startup-Unternehmen, das in der Nische des Sicherheitsdrucks arbeitet und eine eigene Technologie anbietet. Das Unternehmen richtet sich an Markeninhaber, die zusätzliche Sicherheitsmaßnahmen benötigen, um Fälschern auf ihrem Markt zu begegnen. Die Technologie des Kunden ermöglicht den Druck von Sicherheitszeichen auf jeder beliebigen Oberfläche. Die Wasserzeichen werden sichtbar und können nur im Infrarotbereich gescannt werden. Der Kunde war auf der Suche nach einem zuverlässigen Anbieter von OCR-Softwareentwicklungsdiensten, um eine Lösung für Android-Telefone zum Scannen und Erkennen gedruckter Zeichen zu entwickeln.

Herausforderung: Hinzufügen von Kameraunterstützung zur Android-Anwendung und Feinabstimmung der Methode zur Datenerfassung über die Kamera, um Daten für OCR zu sammeln

Der Kunde benötigte eine kundenspezifische OCR-Lösung, um Infrarot-Scans und -Erkennungsfunktionen zu ermöglichen. Der Algorithmus musste auf mobilen Android-Geräten eingesetzt werden, um eine sofortige Online-Überprüfung von Sicherheitsmerkmalen zu ermöglichen.

Der OCR-Algorithmus musste die folgenden Schritte umfassen: Erfassen und Erkennen von Zeichen, Senden eines Codes an den Server und Durchführung der Validierung. Das Team von ESSID Solutions hatte die Aufgabe, einen PoC zu entwickeln, der auch eine Android-App für OCR umfasste, die alle Anforderungen erfüllte.

Lösung: OCR-Algorithmus zum Scannen versteckter Codes mit Infrarot

Unser Team musste die bestehende mobile App durch die Entwicklung einer maßgeschneiderten OCR-Software für Android-Telefone erweitern. Ein Gerät wurde über USB mit einer in die Kamera eingebetteten Leiterplatte (PCB) für Infrarot-Scans verbunden.

Die um den OCR-Algorithmus erweiterte mobile Anwendung sollte die folgenden Aufgaben erfüllen:

  • Live-Stream von der Kamera
  • Senden des Bildes an das Backend von ESSID Solutions zur Verarbeitung (Bildverbesserung/ROI-Erkennung/Autorotation/OCR)

Das Team von ESSID Solutions verwendete Open-Source-Software, wie zum Beispiel OpenCV Bibliothek und Tesseract OCR Motorund wandte innovative Ansätze an, um die Lösung an die spezifischen Bedürfnisse anzupassen. Die Datenerfassung wurde mit einer IR-Kamera durchgeführt.

Die Ingenieure von ESSID Solutions standen in der Phase der Datenerfassung vor großen Herausforderungen:

  • Es gab keine Lösung zur Unterstützung der Kamera für Android-Geräte
  • Es war erforderlich, die Backend-Lösung so zu gestalten, dass sie mit der Android-Software und der Datenbank des Kunden kohärent arbeitet.

Der Algorithmus ermöglichte die Automatische Bildaufnahme Modus in der konfigurierbaren Entfernung und in verschiedenen Winkeln. Die Anwendung nutzt die API von ESSID Solutions zur Bildverbesserung.

Das Originalbild besteht aus einer Reihe von 15 Figuren, die im falschen Winkel aufgenommen werden können. Ein erfasstes Bild wird dann zur Autorotation an das Backend von ESSID Solutions weitergeleitet. Der firmeneigene OCR-Algorithmus scannt das Bild, erhält einen Code und sendet diesen an die API des Kunden für die gut/schlecht Bewertung.

Ergebnis: hochwertiges Backend zur Erfassung von Daten in der für OCR erforderlichen Qualität

Der Kunde hatte spezielle Markierungen für das Scannen im Infrarotbereich und benötigte OCR-Anwendungsentwicklungsdienste, um diese anspruchsvolle Aufgabe zu lösen. Unser Team musste sich bemühen, die Kameras an die spezifischen Lichtverhältnisse anzupassen. Außerdem hat das Entwicklungsteam die Aufgabe gelöst, die Kamera mit dem OCR-Algorithmus zu verknüpfen, um die Erfassung von hochwertigen Eingabedaten und Bildverbesserungsfunktionen zu ermöglichen.

Unser Team hat erfolgreich gebaut und geliefert Software zur automatischen Datenerfassung um die bestehende Lösung mit KI zu erweitern. Das gelieferte System ist die von ESSID Solutions entwickelte kundenspezifische Lösung, die einzige funktionierende Lösung, die mit Android-Software kompatibel ist.

Starten Sie Ihr OCR-Projekt mit ESSID-Lösungen