Desarrollo de un prototipo de semáforo inteligente con visión por computador

Para citar o enlazar este item, por favor use el siguiente identificador: http://dspace.ups.edu.ec/handle/123456789/23359
Título : Desarrollo de un prototipo de semáforo inteligente con visión por computador
Autor : Castro Quishpe, Marcelo Omar
Director de Tesis: Ortega Martínez, Holger Raúl
Resumen traducido: The technical project was developed through the approach of making the prototype of an intelligent traffic light with computer vision; with a car detection module, through which two-way cars at an intersection are counted in real time, to give priority to the road with the largest number of vehicles. With this information, with the help of a traffic light controller module, the time of change of light is determined dynamically, giving priority to circulate, to the road with the largest number of vehicles, reducing traffic congestion and delay in mobility at that intersection. To program the vehicle counting and traffic light control modules, the Python language was used, essential for object recognition, and to develop the vehicle detection module; one of its libraries called OpenCV. Capturing and processing the images obtained by the camera is able to detect the vehicle among the other objects for counting and with said information through the traffic light controller module distribute the time for the change of light, the data obtained is stored in a postgres database. To carry out the project, in addition to the research, computer vision has been applied mainly, which is a branch of study of Artificial Intelligence, and which, added to the programming implemented in the modules, makes the developed prototype differ from a conventional traffic light.
Resumen : El proyecto técnico se desarrolló mediante el enfoque de realizar el prototipo de un semáforo inteligente con visión por computador; con un módulo de detección de autos, mediante el cual se cuenta, en tiempo real, los autos de dos vías de una intersección, para dar prioridad a la vía con mayor número de vehículos. Con esta información, con la ayuda de un módulo controlador de semáforo, se determina el tiempo de cambio de luz dinámicamente, priorizando la circulación, a la vía con mayor cantidad de vehículos, disminuyendo la congestión vehicular y demora en la movilidad en dicha intersección. Para programar los módulos de conteo de vehículos y de control del semáforo se utilizó el lenguaje Python, fundamental para el reconocimiento de objetos, y para conseguir desarrollar el módulo de detección de vehículos; una de sus librerías llamada OpenCV, que por medio de la captura y procesamiento de las imágenes obtenidas por la cámara se consigue detectar al vehículo entre los demás objetos para su conteo y con dicha información mediante el módulo controlador del semáforo distribuir el tiempo para el cambio de luz, los datos obtenidos se almacenan en una base de datos, para ello se usó PostgreSQL.
Palabras clave : INGENIERÍA DE SISTEMAS
DISEÑO EN INGENIERÍA
INGENIERÍA DE PROTOTIPOS
SEMÁFORO INTELIGENTE
VISIÓN ARTIFICIAL
INTELIGENCIA ARTIFICIAL
Fecha de publicación : sep-2022
URI : http://dspace.ups.edu.ec/handle/123456789/23359
Idioma: spa
Pertenece a las colecciones: Grado

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
UPS - TTS978.pdfTexto completo2,73 MBAdobe PDFVisualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons