Avertissement : site en construction
Contact
Contact
Retour à toutes les études de cas

Solution OCR et API pour la vérification sécurisée des marques infrarouges

Logiciel unique en son genre de capture de données automatisée propulsé par l'IA.

Man taking a photo of water marks
Détails clés

Logiciel unique en son genre de capture de données automatisée propulsé par l'IA.

  • Défi
    Ajouter la prise en charge de la caméra à l'application Android et affiner la méthode de collecte de données via la caméra pour la reconnaissance optique de caractères
  • Solution
    Algorithme OCR pour scanner des codes cachés avec infrarouge
  • Technologies et outils
    Back-end : Python, OpenCV, Tesseract OCR ; Android : Android SDK, Java, protocole série USB pour Android, code source de la caméra USBLIB+UCV, et autres

Client

Le Client est une startup qui travaille dans le domaine de l'impression sécurisée et fournit une technologie propriétaire. L'entreprise est destinée aux propriétaires de marques qui ont besoin de mesures de sécurité supplémentaires pour faire face aux contrefacteurs sur leur marché. La technologie du Client permet l'impression de marques de sécurité sur n'importe quelle surface. Les filigranes deviennent visibles et peuvent uniquement être scannés en infrarouge. Le Client était à la recherche d'un fournisseur fiable de services de développement de logiciels OCR pour adapter une solution pour les téléphones Android afin de scanner et reconnaître les marques imprimées.

Défi : Ajouter le support de la caméra à l'application Android et affiner la méthode de collecte de données via la caméra pour collecter des données pour l'OCR

Le Client avait besoin d'une solution OCR sur mesure pour permettre la numérisation infrarouge et les capacités de reconnaissance. L'algorithme devait être déployé sur des appareils mobiles sous Android pour permettre la vérification instantanée en ligne des marques de sécurité.

L'algorithme OCR devait englober les étapes suivantes : capturer et reconnaître les caractères, envoyer un code au serveur et effectuer la validation. L'équipe DataSqueeze a été mise au défi de développer un PoC, qui incluait aussi une application Android pour l'OCR, conformément à toutes les exigences.

Solution : Algorithme OCR pour scanner les codes cachés avec infrarouge

Notre équipe a dû augmenter l'application mobile existante en construisant un logiciel OCR personnalisé pour les téléphones Android. Un appareil a été relié par USB à un PCB (carte de circuit imprimé) intégré à la caméra pour la numérisation infrarouge.

L'application mobile augmentée par l'algorithme OCR devait effectuer les tâches suivantes :

  • Diffusion en direct depuis la caméra
  • Image envoyée au back-end de DataSqueeze pour traitement : amélioration d'image / détection de ROI / autorotation / OCR

L'équipe DataSqueeze a utilisé des logiciels open source, tels que OpenCV bibliothèque et Tesseract OCR moteur, et ont appliqué des approches innovantes pour personnaliser la solution en fonction des besoins spécifiques. La collecte de données a été effectuée via une caméra IR.

Les ingénieurs de DataSqueeze ont rencontré d'importants défis lors de la phase de collecte des données :

  • Aucune solution n'était disponible pour prendre en charge la caméra sur un appareil Android
  • Il a été nécessaire de développer la solution backend pour fonctionner de manière cohérente avec le logiciel Android et la base de données du Client.

L'algorithme a permis le mode Capture automatique d'images mode à distance configurable et sous divers angles. L'application utilise l'API de DataSqueeze pour l'amélioration des images.

L'image originale est un ensemble de 15 figures pouvant être capturées sous un mauvais angle. Une image capturée est ensuite envoyée au back-end de DataSqueeze pour autorotation. L'algorithme OCR propriétaire analyse l'image, reçoit un code et l'envoie à l'API du client pour une évaluation bon/mauvais.

Résultat : Backend de haute qualité pour collecter des données de la qualité nécessaire pour OCR

Le Client avait des marques spécifiques à scanner en infrarouge et avait besoin de services de développement d'applications OCR pour résoudre cette tâche difficile. Notre équipe a dû mettre des efforts dans l'ajustement des caméras pour un éclairage spécifique. De plus, l'équipe d'ingénierie a résolu la tâche de lier la caméra à l'algorithme OCR pour permettre la collecte de données d'entrée de qualité et les capacités d'amélioration d'image.

Notre équipe a construit et livré avec succès un logiciel de capture de données automatisée pour enrichir la solution existante avec de l'IA. Le système livré est la solution sur mesure propriétaire de DataSqueeze, la seule solution fonctionnelle compatible avec le logiciel Android.

Commencez votre Projet OCR avec DataSqueeze

Mots-clés :
  • Impression sécurisée
  • Reconnaissance optique de caractères
  • OCR

Commencez dès aujourd'hui avec l'IA pour Entreprises

Parlons de votre projet.

En cliquant sur Envoyer le message, vous acceptez nos Conditions d'utilisation et Politique de confidentialité.