{"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\/es\/resource\/solucion-ocr-y-api-para-la-verificacion-segura-de-marcas-por-infrarrojos\/","title":{"rendered":"Soluci\u00f3n OCR y API para la verificaci\u00f3n segura de marcas por infrarrojos"},"content":{"rendered":"<h2 style=\"text-align: center;\">Detalles clave<\/h2>\n<p>Software de captura de datos automatizado, \u00fanico en su g\u00e9nero y basado en IA.<\/p>\n<div>\n<ul>\n<li>\n<div>Desaf\u00edo<\/div>\n<div>A\u00f1adir soporte de c\u00e1mara a la aplicaci\u00f3n Android y afinar el m\u00e9todo de recopilaci\u00f3n de datos a trav\u00e9s de la c\u00e1mara para recoger datos para OCR.<\/div>\n<\/li>\n<li>\n<div>Soluci\u00f3n<\/div>\n<div>Algoritmo OCR para escanear c\u00f3digos ocultos con infrarrojos<\/div>\n<\/li>\n<li>\n<div>Tecnolog\u00edas y herramientas<\/div>\n<div>Backend: Python, OpenCV, Tesseract OCR; Android: Android SDK, Java, protocolo serie USB para Android, c\u00f3digo fuente de la c\u00e1mara USBLIB+UCV y otros.<\/div>\n<\/li>\n<\/ul>\n<\/div>\n<h2 style=\"text-align: center;\"><b>Cliente<\/b><\/h2>\n<p>El cliente es una startup que trabaja en el nicho de la impresi\u00f3n de seguridad y ofrece tecnolog\u00eda propia. La empresa se dirige a propietarios de marcas que necesitan medidas de seguridad adicionales para hacer frente a los falsificadores en su mercado. La tecnolog\u00eda del cliente permite imprimir marcas de seguridad en cualquier superficie. Las marcas de agua se hacen visibles y s\u00f3lo pueden escanearse con infrarrojos. El cliente buscaba un proveedor fiable de servicios de desarrollo de software OCR para crear una soluci\u00f3n a medida para tel\u00e9fonos Android que escaneara y reconociera las marcas impresas.<\/p>\n<h2 style=\"text-align: center;\">Reto: a\u00f1adir compatibilidad con la c\u00e1mara a la aplicaci\u00f3n Android y perfeccionar el m\u00e9todo de recopilaci\u00f3n de datos a trav\u00e9s de la c\u00e1mara para recoger datos para el OCR.<\/h2>\n<p>El cliente necesitaba una soluci\u00f3n OCR personalizada que permitiera el escaneado y el reconocimiento por infrarrojos. El algoritmo deb\u00eda implantarse en dispositivos m\u00f3viles con Android para permitir la verificaci\u00f3n instant\u00e1nea en l\u00ednea de las marcas de seguridad.<\/p>\n<p>El algoritmo de OCR deb\u00eda abarcar las siguientes etapas: capturar y reconocer caracteres, enviar un c\u00f3digo al servidor y realizar la validaci\u00f3n. El equipo de ESSID Solutions se enfrent\u00f3 al reto de desarrollar una PoC, que tambi\u00e9n inclu\u00eda una aplicaci\u00f3n Android para OCR, en l\u00ednea con todos los requisitos.<\/p>\n<h2 style=\"text-align: center;\">Soluci\u00f3n: Algoritmo OCR para escanear c\u00f3digo oculto con infrarrojos<\/h2>\n<p>Nuestro equipo tuvo que aumentar la aplicaci\u00f3n m\u00f3vil existente mediante la creaci\u00f3n de un software OCR personalizado para tel\u00e9fonos Android. Se conect\u00f3 un dispositivo por USB a la PCB (placa de circuito impreso) integrada en la c\u00e1mara para el escaneado por infrarrojos.<\/p>\n<p>Se esperaba que la aplicaci\u00f3n m\u00f3vil aumentada con el algoritmo OCR realizara las siguientes tareas:<\/p>\n<ul>\n<li>Transmisi\u00f3n en directo desde la c\u00e1mara<\/li>\n<li>Env\u00edo de la imagen al backend de ESSID Solutions para su procesamiento (<em>mejora de la imagen\/detecci\u00f3n de IRO\/autorizaci\u00f3n\/OCR<\/em>)<\/li>\n<\/ul>\n<p>El equipo de ESSID Solutions utiliz\u00f3 software de c\u00f3digo abierto, como <em>OpenCV<\/em> biblioteca y <em>Tesseract OCR<\/em> <em>motor<\/em>y aplic\u00f3 enfoques innovadores para personalizar la soluci\u00f3n en funci\u00f3n de las necesidades espec\u00edficas. La recogida de datos se realiz\u00f3 mediante una c\u00e1mara IR.<\/p>\n<p>Los ingenieros de ESSID Solutions se enfrentaron a grandes retos durante la fase de recopilaci\u00f3n de datos:<\/p>\n<ul>\n<li>No hab\u00eda ninguna soluci\u00f3n disponible para apoyar la c\u00e1mara para el dispositivo Android<\/li>\n<li>Fue necesario crear la soluci\u00f3n backend para que funcionara de forma coherente con el software Android y la base de datos del cliente.<\/li>\n<\/ul>\n<p>El algoritmo permiti\u00f3 <em>Captura autom\u00e1tica de im\u00e1genes<\/em> a la distancia configurable y en varios \u00e1ngulos. La aplicaci\u00f3n utiliza API de ESSID Solutions' para la mejora de la imagen.<\/p>\n<p>La imagen original es un conjunto de 15 figuras que pueden capturarse en un \u00e1ngulo incorrecto. La imagen capturada pasa al backend de ESSID Solutions para su autorotaci\u00f3n. El algoritmo OCR propietario escanea la imagen, recibe un c\u00f3digo y env\u00eda el c\u00f3digo a la API del cliente para <em>bueno\/malo<\/em> evaluaci\u00f3n.<\/p>\n<h2 style=\"text-align: center;\">Resultado: backend de alta calidad para recopilar datos de la calidad necesaria para el OCR.<\/h2>\n<p>El cliente ten\u00eda marcas espec\u00edficas para escanear en infrarrojos y necesitaba servicios de desarrollo de aplicaciones OCR para resolver esta dif\u00edcil tarea. Nuestro equipo tuvo que esforzarse en ajustar las c\u00e1maras para una iluminaci\u00f3n espec\u00edfica. Adem\u00e1s, el equipo de ingenier\u00eda ha resuelto la tarea de vincular la c\u00e1mara con el algoritmo de OCR para permitir la recopilaci\u00f3n de datos de entrada de calidad y las capacidades de mejora de la imagen.<\/p>\n<p>Nuestro equipo ha construido y entregado con \u00e9xito <a href=\"https:\/\/essidsolutions.com\/data-extraction\">software de captura autom\u00e1tica de datos<\/a> para aumentar la soluci\u00f3n existente con IA. El sistema suministrado es la soluci\u00f3n personalizada propiedad de ESSID Solutions, la \u00fanica compatible con el software Android.<\/p>\n<h3 style=\"text-align: center;\">Comienza tu <a href=\"https:\/\/essidsolutions.com\/data-extraction\">Proyecto OCR<\/a> con ESSID Solutions<\/h3>","protected":false},"excerpt":{"rendered":"<p>Detalles clave Software de captura de datos automatizado y potenciado por IA \u00fanico en su clase. Reto A\u00f1adir soporte de c\u00e1mara a la aplicaci\u00f3n Android y afinar el m\u00e9todo de recopilaci\u00f3n de datos a trav\u00e9s de la c\u00e1mara para recoger datos para OCR Soluci\u00f3n Algoritmo OCR para escanear c\u00f3digo oculto con infrarrojos Tecnolog\u00edas y herramientas Backend: Python, OpenCV, Tesseract OCR; Android: Android SDK, Java, protocolo serie USB ... Leer m\u00e1s <a title=\"Soluci\u00f3n OCR y API para la verificaci\u00f3n segura de marcas por infrarrojos\" class=\"read-more\" href=\"https:\/\/esisoc.com\/es\/resource\/solucion-ocr-y-api-para-la-verificacion-segura-de-marcas-por-infrarrojos\/\" aria-label=\"Leer m\u00e1s sobre OCR Solution and API for Secure Infrared Brand Verification\">Leer m\u00e1s<\/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\/es\/resource\/solucion-ocr-y-api-para-la-verificacion-segura-de-marcas-por-infrarrojos\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\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 ... Leer m\u00e1s\" \/>\n<meta property=\"og:url\" content=\"https:\/\/esisoc.com\/es\/resource\/solucion-ocr-y-api-para-la-verificacion-segura-de-marcas-por-infrarrojos\/\" \/>\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=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutos\" \/>\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\":\"es\",\"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\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/esisoc.com\/#organization\",\"name\":\"ESISOC | ESSID Solutions\",\"url\":\"https:\/\/esisoc.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@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\/es\/resource\/solucion-ocr-y-api-para-la-verificacion-segura-de-marcas-por-infrarrojos\/","og_locale":"es_ES","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 ... Leer m\u00e1s","og_url":"https:\/\/esisoc.com\/es\/resource\/solucion-ocr-y-api-para-la-verificacion-segura-de-marcas-por-infrarrojos\/","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":{"Tiempo de lectura":"3 minutos"},"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":"es","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":"es"},{"@type":"Organization","@id":"https:\/\/esisoc.com\/#organization","name":"ESISOC | ESSID Solutions","url":"https:\/\/esisoc.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@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\/es\/wp-json\/wp\/v2\/resource\/2889"}],"collection":[{"href":"https:\/\/esisoc.com\/es\/wp-json\/wp\/v2\/resource"}],"about":[{"href":"https:\/\/esisoc.com\/es\/wp-json\/wp\/v2\/types\/resource"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/esisoc.com\/es\/wp-json\/wp\/v2\/media\/2890"}],"wp:attachment":[{"href":"https:\/\/esisoc.com\/es\/wp-json\/wp\/v2\/media?parent=2889"}],"wp:term":[{"taxonomy":"industry","embeddable":true,"href":"https:\/\/esisoc.com\/es\/wp-json\/wp\/v2\/industry?post=2889"},{"taxonomy":"expertise","embeddable":true,"href":"https:\/\/esisoc.com\/es\/wp-json\/wp\/v2\/expertise?post=2889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}