Capacidades de inspección del OV Spark
AI OCR para códigos impresos y texto curvo
Spark combina el reconocimiento de caracteres por IA con reglas que verifican lo que debe decir el texto. Lea códigos de fecha, números de lote e identificadores de piezas y luego marque contenido legible pero incorrecto. Configure las regiones de lectura y pruébelas con sus marcas de producción.

Diez herramientas. Una cámara.

La pieza correcta.
En el lugar correcto.
Encuentre la posición y orientación de la pieza para que las regiones de inspección posteriores sigan las características que necesita verificar.
Cuente las partes o características visibles y compare el resultado con su rango objetivo configurado.
Mida espacios, diámetros o distancias y luego compárelos con sus límites. Calibre la imagen para unidades físicas.
Compare una región con una referencia de color y su tolerancia permitida para comprobar las variantes y la coherencia.
Capacítese con ejemplos de sus clases definidas y luego clasifique la pieza o región de la imagen para la inspección.
Utilice la imagen para identificar cuándo la pieza está en la posición correcta, sin un sensor de disparo externo.

Encuentra los defectos
que importan.
Identificar los píxeles pertenecientes a un defecto. Inspeccione los rayones, la cobertura del recubrimiento y la calidad de la soldadura donde la ubicación y el área importan.
Aprenda de buenas muestras y luego señale las desviaciones de ese patrón, incluso cuando los ejemplos de defectos sean escasos.

Léelo.
Entonces verifíquelo.
Lea una línea por región de OCR y compárela con la cadena o patrón esperado. Utilice regiones separadas para líneas separadas de códigos de lote, fecha o producto.
Decodifica un código de barras 1D o 2D y luego compara su contenido con el valor que espera tu inspección.
Capture códigos legibles con contenido incorrecto
Elija una sola línea de texto y defina cómo se verá un resultado válido. Una cadena fija se adapta a un identificador de producto que debe coincidir exactamente. Los comodines permiten que posiciones específicas contengan dígitos, letras u otros caracteres permitidos. Los patrones de fechas admiten códigos cuya estructura permanece igual mientras el valor cambia.
Un código claro del lote anterior debería fallar si no cumple con el requisito actual. Una vez que define los caracteres fijos, los cambios permitidos y la estructura de fechas, la inspección aplica esa verificación a cada código capturado. Los operadores pueden centrarse en las excepciones en lugar de comparar cada carácter con una hoja de lote.
Las clases de confusión configurables pueden tratar caracteres similares como O y 0, S y 5 o B y 8 como equivalentes cuando las reglas de su código lo permitan. Mantenga esas excepciones limitadas para que un identificador realmente incorrecto siga fallando.
Adapta el lector a tus marcas de producción.
El espaciado entre puntos, la dispersión de la tinta, los cabezales de impresión desgastados y la textura de la superficie pueden hacer que el mismo carácter luzca diferente a lo largo de una tirada. Spark ofrece capacitación en OCR opcional para que pueda agregar ejemplos de la impresión que la cámara necesita leer. Eso le brinda una manera de abordar un estilo de personaje problemático sin reconstruir toda la inspección a su alrededor.
Mantenga un conjunto de imágenes separado para comprobar el resultado. Incluya caracteres que se confundan fácilmente, marcas luminosas y códigos incorrectos junto con pases normales. Si un personaje desaparece en el resplandor o queda fuera de la imagen, primero corrija la captura. El entrenamiento necesita suficiente información visible para distinguir un personaje de otro.
Utilice imágenes guardadas en la biblioteca integrada para recopilar ejemplos útiles de impresiones difíciles. Vuelva a entrenar la herramienta OCR con ejemplos revisados y luego verifique sus reglas de lectura y contenido con muestras separadas.
Leer impresiones curvas en su propia forma.
El texto impreso alrededor de la tapa de una botella no encaja perfectamente en una franja rectangular recta. Spark admite una región de arco para texto curvo, lo que permite que el área de lectura siga la línea. Esto le brinda un punto de partida práctico para impresiones circulares sin tratar toda la tapa como un campo de texto.
La cámara aún necesita ver todos los caracteres necesarios para la verificación. Un código que se envuelve detrás de una botella puede requerir una presentación diferente u otra vista. Para un producto en movimiento, pruebe la ventana de lectura disponible en todas las posiciones y rotaciones que ocurrirán en la línea.

Encuentra el personaje detrás de una lectura difícil
Spark expone confianza para personajes individuales. Un operador o técnico puede ver dónde estaba inseguro el lector en lugar de tratar el código completo como una falla inexplicable. Un carácter débil puede indicar deslumbramiento, pérdida de impresión o un borde incómodo de la región de lectura. El resultado de la imagen y el carácter ayudan a limitar el siguiente ajuste.
Utilice esas observaciones para mejorar la configuración. Un problema recurrente en un lugar puede requerir un ajuste de iluminación. La variación en una fuente particular puede justificar más ejemplos de capacitación. La confianza en los caracteres es información de diagnóstico útil, pero no establece un grado de calidad de impresión certificado.
Preguntas comunes
- ¿Cuál es la diferencia entre OCR y comprobar un código impreso?
- OCR produce el texto leído de una imagen. La verificación compara ese texto con un valor o patrón esperado. Spark puede combinar los dos, por lo que un código de producto legible pero incorrecto aún puede no pasar la inspección.
- ¿Spark OCR requiere formación?
- La formación es opcional. Primero pruebe el lector con imágenes de producción representativas. Agregue ejemplos de capacitación cuando la apariencia de su impresión los requiera y luego verifique el rendimiento con imágenes que no se usaron durante la capacitación.
- ¿Puede Spark leer varias líneas de texto?
- Cada región de OCR lee una sola línea. Planifique regiones separadas para líneas separadas y evalúe la inspección completa de su producto. El número de controles y las condiciones de captura afectan el tiempo del ciclo práctico.
- ¿El OCR también puede comprobar un código de barras?
- Los caracteres impresos y los códigos de barras necesitan herramientas diferentes. Utilice OCR para el texto legible por humanos y la herramienta de código de barras para el valor codificado. Defina el resultado requerido para cada uno como parte de la inspección.
Trae los códigos que son difíciles de leer.
Comparta ejemplos de impresiones aceptables, códigos incorrectos y marcas que causan problemas hoy en día. Podemos revisar la configuración de captura y las comprobaciones que necesita su línea.
Discuta su inspección