PROYECTOS
EVENTOS
talleres
NOTICIAS
PERSONAS

Algoritmo de detección visual en tiempo real

El proyecto consiste en la realización de un algoritmo de detección visual en tiempo real usando el lenguaje de programación Python. El proyecto se lleva a cabo utilizando únicamente librerías que se pueden descargar gratuitamente desde la interfaz de Python, principalmente TensorFlow la cual es una biblioteca de código abierto para aprendizaje automático desarrollado por Google. La principal característica de TensorFlow corresponde a que es capaz de construir y entrenar redes neuronales para detectar y descifrar patrones y correlaciones, lo cual es fundamental para realizar la comparación de la imagen entrante (tomada por la cámara) con relación a distintas bases de datos.

Únicamente utilizando la cámara frontal de un notebook como material, se realizó este algortimo el cual es lo suficientemente robusto como para poder detectar sin problema distintas personas (aún cuando estas no aparezcan completas frente a la cámara) y distintos tipos de objetos que se posen en el rango de captura de la cámara en tiempo real.

Dado el alto potencial que las redes neuronales tienen en el ámbito de la robótica, se considera que la mejora de este algoritmo y su implementación en distintos dispositivos electro-mecánicos como los realizados en el FabLab pueden entregar grandes y simples soluciones a problemas cotidianos, como por ejemplo saber si quien se encuentra parado fuera de la puerta de nuestro hogar es alguien conocido o no.

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Las librerías utilizadas para Python:

Numpy
TensorFlow
Pillow
Lxml
Jupyter (unicamente para revisar el código por celdas)
Matplolib
OpenCV (es externo a Python, se utilizó para obtener las imágenes de la cámara)

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

La base de datos para las comparaciones, así como el modelo de comparación se obtiene de:

https://github.com/tensorflow/models

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Video del algoritmo en funcionamiento:

https://youtu.be/I6XrZlTq0uc

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Este proyecto se basó en el trabajo realizado previamente sobre la detección de objetos utilizando TensorFlow por Daniel Stang, en la página medium.com, tal como se especificó en las referencias.

CONTEXTO
TÍTULO
Algoritmo de detección visual en tiempo real
TIPO DE PROYECTO
CATEGORÍAS
INDUSTRIA
FECHA DE CONSTRUCCIÓN
24 de Septiembre de 2017