Reconeixement de cares
Martín Robles, Jordi
Prim Sabria, Marta, 
dir. (Universitat Autònoma de Barcelona. Departament de Microelectrònica i Sistemes Electrònics)
Universitat Autònoma de Barcelona.
Escola d'Enginyeria
| Títol variant: |
Reconocimiento de caras |
| Títol variant: |
Face recognition |
| Data: |
2022 |
| Resum: |
Aquest projecte presenta una app per identificar a una persona a partir d'una imatge o vídeo com a paràmetre i en quin moment s'ha identificat. Aquesta seria molt útil per qüestions de seguretat com per exemple: identificar a una persona amb una càmera de seguretat dins d'un edifici on es necessita autorització per ser-hi i identificar-la per saber si aquella persona és del personal autoritzat de l'edifici o no; o bé, es podria utilitzar en el control d'assistència d'una sessió de classe fent servir una càmera. Per fer tot això, s'ha decidit fer servir el software de Visual Studio Code per programar i actualitzar la carpeta de treball que es penja a Github; dins de Visual Studio Code fer servir els llenguatges de programació Python pel back-end i HTML5, CSS i Javascript pel front-end. S'aplica una 'Haar-Cascade' per trobar el contorn de la cara, Opencv per processar les imatges, Flask per llançar l'aplicació al núvol, Mongodb per crear el dataset i guardar les dades dels usuaris i llibreries d'intel·ligència artificial per entrenar un model i per predir la persona de la imatge. S'ha creat un model de Matching Learning per classificar les cares amb una interfície còmode per l'usuari. |
| Resum: |
Este proyecto presenta una app para identificar a una persona a partir de una imagen o vídeo como parámetro y en qué momento se ha identificado. Esta sería muy útil para cuestiones de seguridad como por ejemplo: identificar a una persona con una cámara de seguridad dentro de un edificio donde se necesita autorización para estar e identificarla para saber si esa persona es del personal autorizado del edificio o no; o bien, se podría utilizar en el control de asistencia de una sesión de clase utilizando una cámara. Para ello, se ha decidido utilizar el software de Visual Studio Code para programar y actualizar la carpeta de trabajo que se cuelga en Github; dentro de Visual Studio Code utilizar los lenguajes de programación Python para el back-end y HTML5, CSS y Javascript para el front-end. Se aplica una 'Haar-Cascade' para encontrar el contorno de la cara, Opencv para procesar las imágenes, Flask para lanzar la aplicación a la nube, Mongodb para crear el dataset y guardar los datos de los usuarios y librerías de inteligencia artificial para entrenar un modelo y para predecir a la persona de la imagen. Se ha creado un modelo de Matching Learning para clasificar las caras con una interfaz cómoda por el usuario. |
| Resum: |
This project features an app to identify a person based on an image or video as a parameter and when they are identified. This would be very useful for security reasons such as: identifying a person with a security camera inside a building where permission is needed to be there and identifying it to know if that person is authorized personnel of the building or not; or it could be used in attendance control of a class session using a camera. To do all this, we decided to use the Visual Studio Code software to program and update the workbook that is uploaded to Github. Within Visual Studio Code use the Python programming languages for the back-end and HTML5, CSS and Javascript for the front-end. A 'Haar-Cascade' is applied to find the outline of the face, Opencv to process the images, Flask to launch the application to the cloud, mongodb to create the dataset and save user data and intelligence libraries artificial to train a model and to predict the person in the image. A Matching Learning model has been created to classify faces with a user-friendly interface. |
| Drets: |
Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades.  |
| Llengua: |
Català |
| Titulació: |
Grau en Enginyeria de Dades [2503758] |
| Pla d'estudis: |
Enginyeria de Dades [1394] |
| Document: |
Treball final de grau ; Text |
| Matèria: |
Face recognition ;
Flask ;
Haar-Cascade ;
Opencv |
El registre apareix a les col·leccions:
Documents de recerca >
Treballs de Fi de Grau >
Escola d'Enginyeria. TFG
Registre creat el 2022-07-28, darrera modificació el 2025-07-19