Sistema de conteo automático de flujo de personas por medio de visión artificial

Un problema típico en una ciudad tan poblada como lo es Bogotá es la densidad de personas que concurren a sitios de carácter público, muchos sitios carecen de sistemas de control de aforo de personas, debido al costo de implementación y mantenimiento, por ello se pensó en una solución a partir de di...

Full description

Autores:
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2016
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/23597
Acceso en línea:
http://hdl.handle.net/11349/23597
Palabra clave:
Procesamiento digital
visión artificial
Detección de peatones
OpenCV
Ingeniería en Control - Tesis y Disertaciones Académicas
Visión artificial
Procesamiento digital de imágenes
Visión por computador.
digital processing
artificial vision
Pedestrian Detection
OpenCV
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
Description
Summary:Un problema típico en una ciudad tan poblada como lo es Bogotá es la densidad de personas que concurren a sitios de carácter público, muchos sitios carecen de sistemas de control de aforo de personas, debido al costo de implementación y mantenimiento, por ello se pensó en una solución a partir de dispositivos no mecánicos. Desde el área del Procesamiento digital de señales y Visión artificial se propuso implementar un contador de personas versátil, capaz de trabajar en tiempo real, y sobre cualquier tipo de fuente de video, basado en soluciones de código abierto de tal forma que no haya restricción de ningún tipo a la hora de usar, modificar, o comercializar la solución. Se implementaron dos algoritmos diferentes para identificación de peatones, los algoritmos fueron programados sobre Python y librerías OpenCV donde mediante pruebas de desempeño se identificó el algoritmo más óptimo en cuanto a uso de recursos de hardware y precisión para realizar un conteo de personas sobre un entorno real controlado. Al final se tiene como resultado dos algoritmos de identificación que se pueden llevar a otras aplicaciones como seguridad y vigilancia sobre múltiples plataformas gracias al lenguaje de programación el cual puede ser portado fácilmente sin restricciones de ningún tipo.