La eficiencia de codificación del código 8421 es alta, la dificultad de identificación es baja, cada vez más fabricantes de portacargamentos de PCB utilizan el código 8421 en lugar del código bidimensional para el rastreo de información.
Compartir1) antecedentes del proyecto:
requisitos de detección:
Los productos se dividen en 9 códigos y 10 códigos. Los productos capturan materiales entrantes dinámicos y aleatorios a través de las ventosas. El esquema debe adaptarse a los dos productos y los resultados de salida dentro de 500 ms se envían a través de tcp para coexistir. (el objeto de prueba es la placa de
puntos dolorosos y problemas:
Habrá una inversión horizontal aleatoria de la imagen sin marca y señal, y habrá deformación de código, desenfoque de imagen, adhesión de imagen de agujeros de código y tamaño diferente de agujeros de código ocasionalmente. Las condiciones de imagen complejas dificultan la identificación estable del algoritmo de lectura de bits de marca de
2) arquitectura de las soluciones:
Diagrama del esquema:
Descripción de la idea de solución:
1. la posición del agujero de 8421 yardas se identifica por el ajuste de contorno
2. utilizar el módulo de script para identificar el espejo xy del código 8421 a través del bit de bandera de código 8421 y el bit de bandera de columna y obtener los cuatro vértices del cuadrilátero externo del código 8421
3. utilizar la transformación de perspectiva abierta para corregir y reparar el código 8421 deformado (la siguiente figura es el efecto de transformación de perspectiva) para facilitar la decodificación posterior del código 8421.
3) ventajas del programa:
1. el algoritmo de esquema toma aproximadamente 200 ms y puede adaptarse a situaciones complejas como la deformación del código, la ambigüedad de la imagen, la adhesión de la imagen del agujero de código y los diferentes tamaños de agujero de código.
2. cada máquina puede reconocer alrededor de 1000 placas por día, y la tasa de reconocimiento de 8421 códigos alcanza el 100% después de la depuración.
3. no se utilizan módulos de aprendizaje profundo para reducir los costes.
4. puede reutilizarse para más necesidades de identificación de código 8421 de la industria de PCB.