Aprendizaje de Patrones Visuales mediante Coincidencia de Plantillas: Validación Experimental con OpenCV y Python

Learning Visual Patterns through Template Matching: Experimental Validation with OpenCV and Python

Autores/as

DOI:

https://doi.org/10.56712/latam.v6i5.4671

Palabras clave:

visión por computadora, coincidencia de plantillas, OpenCV, Python

Resumen

La efectividad en el empleo de la coincidencia de plantillas en visión por computadora, se mantuvo como prioridad, implementando pruebas para detectar elementos en imágenes estáticas y rastrear objetos en videos. Para esto, se emplearon algoritmos programados en Python 3 utilizando la biblioteca OpenCV, que es muy utilizada para el procesamiento de imágenes. Durante la primera etapa, se pudo detectar un componente electrónico en una placa más grande con un valor de similitud cercano a 0.999, lo que demuestra una elevada exactitud bajo condiciones controladas. En la etapa dos, se llevó a cabo el rastreo en tiempo real de un objeto verde en movimiento usando filtrado por color en el espacio HSV y operaciones morfológicas. Esto pone de manifiesto que es posible sostener la localización continua a una velocidad cercana a los 30 cuadros por segundo. Sin embargo, existen limitaciones ante las variaciones de iluminación, rotación y escala, lo que hace necesario incorporar técnicas más sofisticadas, como los modelos Siameses y las redes neuronales convolucionales. Para concluir, el estudio valida las bases de la técnica tradicional y destaca la posibilidad de combinarla con métodos modernos para aplicaciones más complejas.

Descargas

Los datos de descargas todavía no están disponibles.

Biografía del autor/a

Adrián Sepúlveda Romo, Universidad Tecnológica del Sur de Sonora

Azálea Georgina García Cruz, TecNM

René Cuesta Díaz, TecNM

Alex Corral Verdugo, Universidad Tecnológica del Sur de Sonora

Citas

Bradski, G. (2000). The OpenCV library. Dr. Dobb’s Journal of Software Tools.

Dubey, P., Miller, S., Günay, E. E., Jackman, J., Kremer, G. E., & Kremer, P. A. (2025). You only look once v5 and multi-template matching for small-crack defect detection on metal surfaces. Automation, 6(2), 16. https://doi.org/10.3390/automation6020016

Gazcón, N. F. (2011). Intelligent Template Matching: Un nuevo acercamiento para reconocimiento automático de patentes argentinas. XVII Congreso Argentino de Ciencias de la Computación. https://sedici.unlp.edu.ar/handle/10915/18698

Han, Y. (2021). Coincidencia confiable de plantillas para la detección de imágenes en sistemas de sensores de visión. Sensors, 21(24), 8176. https://doi.org/10.3390/s21248176

Khorbotly, S. (2015). A project-based learning approach to teaching computer vision at the undergraduate level. ASEE Annual Conference & Exposition. American Society for Engineering Education. https://peer.asee.org/a-project-based-learning-approach-to-teaching-computer-vision-at-the-undergraduate-level

LeCun, Y., Bengio, Y., & Hinton, G. (2015). Deep learning. Nature, 521(7553), 436–444. https://doi.org/10.1038/nature14539

Lewis, J. P. (1995). Fast normalized cross-correlation. Visión Interface, 10(1), 120–123.

Marr, D. (2010). Visión: Una investigación computacional sobre la representación humana y el procesamiento de la información visual. MIT Press.

Papert, S., & Harel, I. (1991). Situating constructionism. In S. Papert & I. Harel (Eds.), Constructionism (pp. 1–11). Ablex Publishing Corporation.

Peñate-Sánchez, A., et al. (2015). Matchability prediction for full-search template matching algorithms. Universidad Politécnica de Cataluña. https://scispace.com/pdf/matchability-prediction-for-full-search-template-matching-4tux6ie2wy.pdf

Ramírez, D. (2009). Adquisición y reconocimiento de imágenes. ITECKNE, 6(1), 5–13.

Ratcliffe, C. C. (2020). Seguimiento de objetos deformables utilizando estructuras pictóricas que se actualizan de forma dinámica y robusta. Journal of Imaging, 6(7), 61. https://doi.org/10.3390/jimaging6070061

Ren, Q., & Zhao, Y. (2022). A robust and accurate end-to-end template matching method based on the Siamese network. IEEE Geoscience and Remote Sensing Letters, 19, 1–5. https://doi.org/10.1109/LGRS.2021.3094046

Russakovsky, O., Deng, J., Su, H., Krause, J., Satheesh, S., Ma, S., ... & Fei-Fei, L. (2015). ImageNet large scale visual recognition challenge. International Journal of Computer Vision, 115(3), 211–252. https://doi.org/10.1007/s11263-015-0816-y

Tang, L. M. (2022). Investigación sobre la coincidencia de imágenes del algoritmo SIFT mejorado basado en el factor de estabilidad y la simplificación del descriptor de características. Applied Sciences, 12(17), 8448. https://doi.org/10.3390/app12178448

Terrell, S. R. (2012). Mixed-methods research methodologies. The Qualitative Report, 17(1), 254–280. https://files.eric.ed.gov/fulltext/EJ973044.pdf

Thomas, J. W. (2000). A review of research on project-based learning. Autodesk Foundation. https://files.eric.ed.gov/fulltext/ED447241.pdf

Yang, J. Y. (2024). Un método preciso y robusto de correspondencia de plantillas multimodales basado en la localización del punto central en imágenes de teledetección. Remote Sensing, 16(15), 2831. https://doi.org/10.3390/rs16152831

Descargas

Publicado

2025-10-17

Cómo citar

Sepúlveda Romo, A., García Cruz, A. G., Cuesta Díaz, R., & Corral Verdugo, A. (2025). Aprendizaje de Patrones Visuales mediante Coincidencia de Plantillas: Validación Experimental con OpenCV y Python: Learning Visual Patterns through Template Matching: Experimental Validation with OpenCV and Python. LATAM Revista Latinoamericana De Ciencias Sociales Y Humanidades, 6(5), 1260 – 1272. https://doi.org/10.56712/latam.v6i5.4671

Número

Sección

Ingeniería y sus Tecnologías

Artículos más leídos del mismo autor/a