{"id":2889,"date":"2024-02-18T15:29:57","date_gmt":"2024-02-18T15:29:57","guid":{"rendered":"https:\/\/esisoc.com\/resource\/ocr-solution-and-api-for-secure-infrared-brand-verification\/"},"modified":"2024-02-18T15:29:57","modified_gmt":"2024-02-18T15:29:57","slug":"ocr-solution-and-api-for-secure-infrared-brand-verification","status":"publish","type":"resource","link":"https:\/\/esisoc.com\/fr\/resource\/solution-ocr-et-api-pour-la-verification-securisee-des-marques-par-infrarouge\/","title":{"rendered":"Solution OCR et API pour la v\u00e9rification s\u00e9curis\u00e9e des marques par infrarouge"},"content":{"rendered":"<h2 style=\"text-align: center;\">D\u00e9tails cl\u00e9s<\/h2>\n<p>Logiciel unique en son genre de capture automatis\u00e9e de donn\u00e9es aliment\u00e9 par l'IA.<\/p>\n<div>\n<ul>\n<li>\n<div>D\u00e9fi<\/div>\n<div>Ajouter la prise en charge de l'appareil photo \u00e0 l'application Android et affiner la m\u00e9thode de collecte des donn\u00e9es via l'appareil photo afin de collecter les donn\u00e9es pour l'OCR.<\/div>\n<\/li>\n<li>\n<div>Solution<\/div>\n<div>Algorithme OCR pour scanner les codes cach\u00e9s par infrarouge<\/div>\n<\/li>\n<li>\n<div>Technologies et outils<\/div>\n<div>Backend : Python, OpenCV, Tesseract OCR ; Android : SDK Android, Java, protocole s\u00e9rie USB pour Android, USBLIB+ code source de la cam\u00e9ra Ucv, et autres.<\/div>\n<\/li>\n<\/ul>\n<\/div>\n<h2 style=\"text-align: center;\"><b>Client<\/b><\/h2>\n<p>Le client est une startup qui travaille dans le cr\u00e9neau de l'impression de s\u00e9curit\u00e9 et fournit une technologie propri\u00e9taire. L'entreprise s'adresse aux propri\u00e9taires de marques qui ont besoin de mesures de s\u00e9curit\u00e9 suppl\u00e9mentaires pour faire face aux contrefacteurs sur leur march\u00e9. La technologie du client permet d'imprimer des marques de s\u00e9curit\u00e9 sur n'importe quelle surface. Les filigranes deviennent visibles et peuvent \u00eatre scann\u00e9s uniquement par infrarouge. Le client \u00e9tait \u00e0 la recherche d'un fournisseur fiable de services de d\u00e9veloppement de logiciels OCR pour adapter une solution pour les t\u00e9l\u00e9phones Android afin de scanner et de reconna\u00eetre les marques imprim\u00e9es.<\/p>\n<h2 style=\"text-align: center;\">D\u00e9fi : ajouter la prise en charge de l'appareil photo \u00e0 l'application Android et affiner la m\u00e9thode de collecte des donn\u00e9es via l'appareil photo afin de collecter des donn\u00e9es pour l'OCR.<\/h2>\n<p>Le client avait besoin d'une solution OCR personnalis\u00e9e pour permettre le balayage infrarouge et les capacit\u00e9s de reconnaissance. L'algorithme devait \u00eatre d\u00e9ploy\u00e9 sur des appareils mobiles fonctionnant sous Android pour permettre une v\u00e9rification en ligne instantan\u00e9e des marques de s\u00e9curit\u00e9.<\/p>\n<p>L'algorithme d'OCR devait comprendre les \u00e9tapes suivantes : capturer et reconna\u00eetre les caract\u00e8res, envoyer un code au serveur et proc\u00e9der \u00e0 la validation. L'\u00e9quipe d'ESSID Solutions a \u00e9t\u00e9 mise au d\u00e9fi de d\u00e9velopper un PoC, qui comprenait \u00e9galement une application Android pour l'OCR, conform\u00e9ment \u00e0 toutes les exigences.<\/p>\n<h2 style=\"text-align: center;\">Solution : Algorithme OCR pour scanner le code cach\u00e9 avec l'infrarouge<\/h2>\n<p>Notre \u00e9quipe a d\u00fb compl\u00e9ter l'application mobile existante en cr\u00e9ant un logiciel d'OCR personnalis\u00e9 pour les t\u00e9l\u00e9phones Android. Un dispositif a \u00e9t\u00e9 reli\u00e9 par USB \u00e0 la carte de circuit imprim\u00e9 int\u00e9gr\u00e9e dans la cam\u00e9ra pour le balayage infrarouge.<\/p>\n<p>L'application mobile enrichie de l'algorithme de reconnaissance optique de caract\u00e8res devait effectuer les t\u00e2ches suivantes :<\/p>\n<ul>\n<li>Flux en direct de la cam\u00e9ra<\/li>\n<li>Envoi de l'image au backend d'ESSID Solutions pour traitement (<em>am\u00e9lioration de l'image\/d\u00e9tection du ROI\/autorotation\/OCR<\/em>)<\/li>\n<\/ul>\n<p>L'\u00e9quipe d'ESSID Solutions a utilis\u00e9 des logiciels libres, tels que <em>OpenCV<\/em> biblioth\u00e8que et <em>Tesseract OCR<\/em> <em>moteur<\/em>L'\u00e9tude a \u00e9t\u00e9 r\u00e9alis\u00e9e \u00e0 l'aide d'une cam\u00e9ra infrarouge et a appliqu\u00e9 des approches innovantes pour personnaliser la solution en fonction des besoins sp\u00e9cifiques. La collecte de donn\u00e9es a \u00e9t\u00e9 r\u00e9alis\u00e9e \u00e0 l'aide d'une cam\u00e9ra IR.<\/p>\n<p>Les ing\u00e9nieurs d'ESSID Solutions ont \u00e9t\u00e9 confront\u00e9s \u00e0 des d\u00e9fis majeurs lors de la phase de collecte des donn\u00e9es :<\/p>\n<ul>\n<li>Il n'y avait pas de solution disponible pour prendre en charge l'appareil photo pour les appareils Android.<\/li>\n<li>Il a fallu construire la solution backend pour qu'elle fonctionne de mani\u00e8re coh\u00e9rente avec le logiciel Android et la base de donn\u00e9es du client.<\/li>\n<\/ul>\n<p>L'algorithme a permis \u00e0 la <em>Capture automatique d'images<\/em> \u00e0 la distance configurable et sous diff\u00e9rents angles. L'application utilise l'API d'ESSID Solutions pour l'am\u00e9lioration de l'image.<\/p>\n<p>L'image originale est un ensemble de 15 figures qui peuvent \u00eatre captur\u00e9es sous un mauvais angle. L'image captur\u00e9e est ensuite envoy\u00e9e au backend d'ESSID Solutions pour autorotation. L'algorithme OCR propri\u00e9taire scanne l'image, re\u00e7oit un code et l'envoie \u00e0 l'API du client pour qu'il l'utilise. <em>bon\/mauvais<\/em> l'\u00e9valuation.<\/p>\n<h2 style=\"text-align: center;\">R\u00e9sultat : un backend de haute qualit\u00e9 pour collecter les donn\u00e9es n\u00e9cessaires \u00e0 l'OCR.<\/h2>\n<p>Le client avait des marques sp\u00e9cifiques \u00e0 scanner dans l'infrarouge et avait besoin de services de d\u00e9veloppement d'applications OCR pour r\u00e9soudre cette t\u00e2che difficile. Notre \u00e9quipe a d\u00fb s'efforcer de r\u00e9gler les cam\u00e9ras en fonction d'un \u00e9clairage sp\u00e9cifique. L'\u00e9quipe d'ing\u00e9nieurs a \u00e9galement r\u00e9solu la t\u00e2che consistant \u00e0 relier la cam\u00e9ra \u00e0 l'algorithme d'OCR pour permettre la collecte de donn\u00e9es d'entr\u00e9e de qualit\u00e9 et les capacit\u00e9s d'am\u00e9lioration de l'image.<\/p>\n<p>Notre \u00e9quipe a construit et livr\u00e9 avec succ\u00e8s <a href=\"https:\/\/essidsolutions.com\/data-extraction\">logiciel de saisie automatis\u00e9e des donn\u00e9es<\/a> afin d'augmenter la solution existante avec l'IA. Le syst\u00e8me livr\u00e9 est la solution personnalis\u00e9e exclusive d'ESSID Solutions, la seule solution fonctionnelle compatible avec le logiciel Android.<\/p>\n<h3 style=\"text-align: center;\">Commencez votre <a href=\"https:\/\/essidsolutions.com\/data-extraction\">Projet ROC<\/a> avec ESSID Solutions<\/h3>","protected":false},"excerpt":{"rendered":"<p>Principaux d\u00e9tails Logiciel unique en son genre de capture de donn\u00e9es automatis\u00e9e et aliment\u00e9e par l'IA. D\u00e9fi Ajouter la prise en charge de la cam\u00e9ra \u00e0 l'application Android et affiner la m\u00e9thode de collecte de donn\u00e9es via la cam\u00e9ra pour collecter des donn\u00e9es pour l'OCR Solution Algorithme OCR pour scanner le code cach\u00e9 avec l'infrarouge Technologies et outils Backend : Python, OpenCV, Tesseract OCR ; Android : SDK Android, Java, protocole s\u00e9rie USB ... <a title=\"Solution OCR et API pour la v\u00e9rification s\u00e9curis\u00e9e des marques par infrarouge\" class=\"read-more\" href=\"https:\/\/esisoc.com\/fr\/resource\/solution-ocr-et-api-pour-la-verification-securisee-des-marques-par-infrarouge\/\" aria-label=\"Read more about OCR Solution and API for Secure Infrared Brand Verification\">Lire plus<\/a><\/p>","protected":false},"featured_media":2890,"template":"","industry":[91],"expertise":[58,90,92],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.9 (Yoast SEO v21.9.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>OCR Solution and API for Secure Infrared Brand Verification - ESISOC | ESSID Solutions<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/esisoc.com\/fr\/resource\/solution-ocr-et-api-pour-la-verification-securisee-des-marques-par-infrarouge\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OCR Solution and API for Secure Infrared Brand Verification\" \/>\n<meta property=\"og:description\" content=\"Key Details Unique in its kind AI-powered automated data capture software. Challenge Add camera support to Android application and fine-tune data gathering method via the camera to collect data for OCR Solution OCR algorithm to scan hidden code with infrared Technologies and tools Backend: Python, OpenCV, Tesseract OCR; Android: Android SDK, Java, USB serial protocol ... Lire plus\" \/>\n<meta property=\"og:url\" content=\"https:\/\/esisoc.com\/fr\/resource\/solution-ocr-et-api-pour-la-verification-securisee-des-marques-par-infrarouge\/\" \/>\n<meta property=\"og:site_name\" content=\"ESISOC | ESSID Solutions\" \/>\n<meta property=\"og:image\" content=\"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/8533342597764e3f93b44fbdd57c4a40.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"839\" \/>\n\t<meta property=\"og:image:height\" content=\"514\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/esisoc.com\/resource\/ocr-solution-and-api-for-secure-infrared-brand-verification\/\",\"url\":\"https:\/\/esisoc.com\/resource\/ocr-solution-and-api-for-secure-infrared-brand-verification\/\",\"name\":\"OCR Solution and API for Secure Infrared Brand Verification - ESISOC | ESSID Solutions\",\"isPartOf\":{\"@id\":\"https:\/\/esisoc.com\/#website\"},\"datePublished\":\"2024-02-18T15:29:57+00:00\",\"dateModified\":\"2024-02-18T15:29:57+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/esisoc.com\/resource\/ocr-solution-and-api-for-secure-infrared-brand-verification\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/esisoc.com\/resource\/ocr-solution-and-api-for-secure-infrared-brand-verification\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/esisoc.com\/resource\/ocr-solution-and-api-for-secure-infrared-brand-verification\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/esisoc.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"OCR Solution and API for Secure Infrared Brand Verification\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/esisoc.com\/#website\",\"url\":\"https:\/\/esisoc.com\/\",\"name\":\"ESISOC | ESSID Solutions\",\"description\":\"Data Science Consulting and AI | Online Books, Videos, Courses and more\",\"publisher\":{\"@id\":\"https:\/\/esisoc.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/esisoc.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/esisoc.com\/#organization\",\"name\":\"ESISOC | ESSID Solutions\",\"url\":\"https:\/\/esisoc.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/esisoc.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/logo-esisoc.png\",\"contentUrl\":\"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/logo-esisoc.png\",\"width\":350,\"height\":63,\"caption\":\"ESISOC | ESSID Solutions\"},\"image\":{\"@id\":\"https:\/\/esisoc.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"OCR Solution and API for Secure Infrared Brand Verification - ESISOC | ESSID Solutions","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/esisoc.com\/fr\/resource\/solution-ocr-et-api-pour-la-verification-securisee-des-marques-par-infrarouge\/","og_locale":"fr_FR","og_type":"article","og_title":"OCR Solution and API for Secure Infrared Brand Verification","og_description":"Key Details Unique in its kind AI-powered automated data capture software. Challenge Add camera support to Android application and fine-tune data gathering method via the camera to collect data for OCR Solution OCR algorithm to scan hidden code with infrared Technologies and tools Backend: Python, OpenCV, Tesseract OCR; Android: Android SDK, Java, USB serial protocol ... Lire plus","og_url":"https:\/\/esisoc.com\/fr\/resource\/solution-ocr-et-api-pour-la-verification-securisee-des-marques-par-infrarouge\/","og_site_name":"ESISOC | ESSID Solutions","og_image":[{"width":839,"height":514,"url":"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/8533342597764e3f93b44fbdd57c4a40.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/esisoc.com\/resource\/ocr-solution-and-api-for-secure-infrared-brand-verification\/","url":"https:\/\/esisoc.com\/resource\/ocr-solution-and-api-for-secure-infrared-brand-verification\/","name":"OCR Solution and API for Secure Infrared Brand Verification - ESISOC | ESSID Solutions","isPartOf":{"@id":"https:\/\/esisoc.com\/#website"},"datePublished":"2024-02-18T15:29:57+00:00","dateModified":"2024-02-18T15:29:57+00:00","breadcrumb":{"@id":"https:\/\/esisoc.com\/resource\/ocr-solution-and-api-for-secure-infrared-brand-verification\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/esisoc.com\/resource\/ocr-solution-and-api-for-secure-infrared-brand-verification\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/esisoc.com\/resource\/ocr-solution-and-api-for-secure-infrared-brand-verification\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/esisoc.com\/"},{"@type":"ListItem","position":2,"name":"OCR Solution and API for Secure Infrared Brand Verification"}]},{"@type":"WebSite","@id":"https:\/\/esisoc.com\/#website","url":"https:\/\/esisoc.com\/","name":"ESISOC | ESSID Solutions","description":"Data Science Consulting and AI | Online Books, Videos, Courses and more","publisher":{"@id":"https:\/\/esisoc.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/esisoc.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/esisoc.com\/#organization","name":"ESISOC | ESSID Solutions","url":"https:\/\/esisoc.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/esisoc.com\/#\/schema\/logo\/image\/","url":"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/logo-esisoc.png","contentUrl":"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/logo-esisoc.png","width":350,"height":63,"caption":"ESISOC | ESSID Solutions"},"image":{"@id":"https:\/\/esisoc.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/esisoc.com\/fr\/wp-json\/wp\/v2\/resource\/2889"}],"collection":[{"href":"https:\/\/esisoc.com\/fr\/wp-json\/wp\/v2\/resource"}],"about":[{"href":"https:\/\/esisoc.com\/fr\/wp-json\/wp\/v2\/types\/resource"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/esisoc.com\/fr\/wp-json\/wp\/v2\/media\/2890"}],"wp:attachment":[{"href":"https:\/\/esisoc.com\/fr\/wp-json\/wp\/v2\/media?parent=2889"}],"wp:term":[{"taxonomy":"industry","embeddable":true,"href":"https:\/\/esisoc.com\/fr\/wp-json\/wp\/v2\/industry?post=2889"},{"taxonomy":"expertise","embeddable":true,"href":"https:\/\/esisoc.com\/fr\/wp-json\/wp\/v2\/expertise?post=2889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}