Identificador persistente para citar o vincular este elemento:
http://hdl.handle.net/10553/11234
Título: | Detección, seguimiento y análisis de personas en streams de vídeo | Autores/as: | Bolaños Naranjo, Rubén Cristóbal | Director/a : | Lorenzo Navarro, José Javier Castrillón Santana, Modesto Fernando |
Clasificación UNESCO: | 120317 Informática | Palabras clave: | Visión por computador Detección de personas Detección de caras |
Fecha de publicación: | 2013 | Resumen: | El presente TFG consiste en una aplicación para la detección de personas de cuerpo entero. La idea es aplicar este detector a las continuas imágenes recogidas en tiempo real a través de una web-cam, o de un archivo con formato de vídeo que se encuentre ubicado en el propio sistema. El código está escrito en C++. Para conseguir este objetivo nos basamos en el uso conjunto de dos sistemas de detección ya existentes: primero, OpenCV, mediante un método de histograma de gradientes orientados, el cual ya proporciona propiamente un detector de personas que será aplicado a cada una de las imágenes del stream de vídeo; por otro lado, el detector facial de la librería Encara que se aplica a cada una de las detecciones de supuestas personas obtenidas en el método de OpenCV, para comprobar si hay una cara en la supuesta persona detectada. En caso de ser así, y de haber una cara más o menos correctamente situada, determinamos que es realmente una persona. Para cada persona detectada se guardan sus datos de situación en la imagen, en una lista, para posteriormente compararlos con los datos obtenidos en frames anteriores, e intentar hacer un seguimiento de todas las personas. Visualmente se observaría como se va recuadrando cada persona con un color determinado aleatorio asignado a cada una, mientras se visualiza el vídeo. También se registra la hora y frame de aparición, y la hora y frame de salida, de cada persona detectada, quedando estos datos guardados tanto en un fichero de log, como en una base de datos. Los resultados son, bastante satisfactorios, aunque con posibilidades de mejora, ya que es un trabajo que permite combinar otras técnicas diferentes a las descritas. Debido a la complejidad de los métodos empleados se destaca la necesidad de alta capacidad de computación para poder ejecutar la aplicación en tiempo real sin ralentizaciones. The main objective of this Project is the creation of an application for detecting “standing” people. The main idea is to apply this detector to real-time images obtained with a webcam or to video files located in the system. This programme is written in C++ language. For that, we rely on two existing systems. The first<br />one is OpenCV, based on a Histogram of oriented gradients which provides a person detector which will be applies to every image of the video-stream. The second one is the ENCARA library face detector, which is applied to every person detected through OpenCV. If a face is correctly detected, it will be assumed that it is a person. The situation data obtained from every person detected is saved in a list so that it can be compared afterwards and track this individuals. In this way, we can observe every person in a different randomly assigned colour. The time and the appearance and disappearance frames of every individual is then recorded and stored in a log file and in a database. We consider that the results of the project are quite satisfactory, although they have the potential to be improved. As a negative point, we would like to highlight the high computing power needed to run this application in real time and without slowdowns. |
Departamento: | Informática y Sistemas | Facultad: | Escuela de Ingeniería Informática | Titulación: | Grado en Ingeniería Informática | URI: | http://hdl.handle.net/10553/11234 | Derechos: | by-nc-nd |
Colección: | Trabajo final de grado |
En el caso de que no encuentre el documento puede ser debido a que el centro o las/os autoras/es no autorizan su publicación. Si tiene verdadero interés en el contenido del mismo, puede dirigirse al director/a o directores/as del trabajo cuyos datos encontrará más arriba.
Vista completaVisitas
193
actualizado el 01-nov-2024
Descargas
141
actualizado el 01-nov-2024
Google ScholarTM
Verifica
Comparte
Exporta metadatos
Los elementos en ULPGC accedaCRIS están protegidos por derechos de autor con todos los derechos reservados, a menos que se indique lo contrario.