Las Matrices de Datos o códigos 2D, son ampliamente empleados en los diferentes sectores de la industria, generalmente para identificación y etiquetado. En el presente trabajo se aborda el problema del código 2D, cuando este no se encuentra debidamente en una posición vertical con respecto al dispositivo lector, esto puede ocasionar una demora en la lectura o incluso, el no reconocimiento del código por parte del dispositivo lector; por este motivo se plantea un algoritmo para corregir la posición del Datamatrix, basado en técnicas del procesamiento digital de imágenes, con las cuales se determinar el ángulo de desviación con respecto a la vertical, para su posterior rotación y corrección, la determinación del valor del ángulo es independiente de la orientación que tiene el código, que puede ser hacia la izquierda o hacia la derecha. Las herramientas de software libre y gratuitas OpenCV y Python permiten el desarrollo del algoritmo de una forma rápida y económica. Finalmente, las pruebas del algoritmo con datos reales, muestra buenos resultados.
© 2001-2024 Fundación Dialnet · Todos los derechos reservados