CONIITEC - 2016 - Paper - Reconocimiento de Imagenes Visual Studio
CONIITEC - 2016 - Paper - Reconocimiento de Imagenes Visual Studio
CONIITEC - 2016 - Paper - Reconocimiento de Imagenes Visual Studio
net/publication/311536087
CITATIONS READS
0 1,458
2 authors, including:
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Sistema de visión estereoscópica para el reconocimiento automático de escenas de riesgo para la seguridad ciudadana View project
All content following this page was uploaded by Alejandro Israel Barranco Gutiérrez on 09 December 2016.
(Indicar fecha de envío: Mes, Día, Año); Aceptado (Fecha de aceptación: uso exclusivo de CONIITEC)
___________________________________________________________________________________________________
Plataforma Digital
La plataforma digital utilizada en la implementación del
proyecto está basada en la tarjeta Raspberry Pi 2 (véase
figura 1). Dicha tarjeta fue seleccionada debido a las gran Figura 2. Proceso de identificación de automóviles.
cantidad de recursos computacionales que ofrece, los cuales
son utilizados en el procesamiento de las imágenes. La El resto de programa Phyton implementado tiene la función
tarjeta Raspberry Pi se puede considerar una computadora de enmarcar los objetos identificados de acuerdo al archivo
miniatura del tamaño casi de una tarjeta de crédito, lo cual de entrenamiento generado (véase figura 3).
ofrece ventajas de portabilidad.
En particular la tarjeta Raspberry Pi 2 cuenta con un
microprocesador ARMv7 BCM2836 con cuatro núcleos a
900 MHz y memoria RAM de 1 GB, y socket para
memoria de almacenamiento tipo micro SDI. En lo
referente a la conectividad cuenta con interface a Ethernet
10/100 base y cuatro conectores USB 2.0. Se tiene una
salida de video HDMI rev 1.3 & 1.4, [15].
Figura 3. Delimitación y conteo de automóviles.
Entrenamiento
El entrenamiento es posible realizarse en una PC, a partir
del cual se genera el archivo del tipo xml. Los pasos a
seguir se describen a continuación de manera resumida:
Figura 1. Tarjeta Rasberry 2 pi empleada en proyecto. 1. Crear una carpeta donde se almacenarán los archivos
necesarios (la dirección no debe contener espacios).
Cámara
Las imágenes fueron capturadas con la cámara de 2. Dentro de dicha carpeta crear dos nuevas carpetas en
aplicación industrial UI-1240SE-MGL 1/1.8" del fabricante donde se almacenarán imágenes positivas e imágenes
IDS Imaging [16], la cual cuenta con una resolución de negativas.
1280x1024 monocromática. La transferencia de datos se
realiza mediante un puerto USB 2.0 disponible. 3. Almacenar en carpeta de imágenes positivas archivos
que contenga la imagen del tipo de objeto a identificar.
En nuestro caso son archivos con diferentes tipos o
Propuesta modelos de autos (véase figura 4).
El sistema propuesto para la aplicación consistió en el uso
de la cámara para adquirir las imágenes de una vialidad que
tiene una semáforo en un crucero. Dichas imágenes son
transferidas a la tarjeta Raspberry, en la cual se implementó
un programa en Phyton para realizar el procesamiento de
las imágenes y con ello la identificación y conteo de
automóviles presentes en un momento dado en el crucero. Figura 4. Ejemplos de archivos de imágenes positivas.
El programa en Phyton realiza el proceso de identificación
mediante la función detectMultiScale, la cual está
Figura 7. Resultado obtenido para segunda imagen. Figura 10. Resultado obtenido para quinta imagen.
Figura 8. Resultado obtenido para tercer imagen. Figura 11. Resultado obtenido para sexta imagen