Ingeniería de Sistemas y Computación · 2019
Prototipo de software para el reconocimiento facial por medio de visión artificial usando la metodología de Análisis EigenFaces
En presente trabajo usted encuentra el desarrollo, análisis y explicación de un prototipo de software para la identificación y reconocimiento facial por medio de visión artificial, algoritmos y metodologías haciéndolo de una forma optima y eficiente. Se describe paso a paso como funciona los algoritmos elegidos para dicha labor; como se realiza cada uno de los análisis y como se mitigan cada uno de los problemas que llegan a afectar la eficiencia y eficacia de los algoritmos. También se describe como se extraen los componentes principales de las imágenes, como identificarlos y cuales se toman además, de como a través de los años se ha intentado llegar a un modelo robusto y eficaz; capaz de combatir las adversidades de calidad y condiciones lumínicas y lograr el cometido de identificar un rostro.
Texto completo 41 páginas con texto
Leer la tesis completa Ficha en el repositorio
Contenido
- Abstractp. 7
- Capítulo 1 Generalidadesp. 8
- Introducciónp. 8
- Planteamiento del problemap. 9
- Delimitaciónp. 10
- Objetivosp. 10
- Objetivo Generalp. 10
- Objetivos específicosp. 10
- Diseño metodológicop. 11
- Capítulo 2 Marco teóricop. 12
- Detección de rostrosp. 12
- Haar Cascadep. 12
- Reconocimiento de rostrosp. 15
- Eigenfacesp. 16
- Análisis de componentes principales (ACP)p. 19
- Descripción del calculo PCAp. 21
- Capítulo 3 Requerimientos y diseño del sistemap. 24
- Análisis de requerimientosp. 24
- Requerimientos no funcionalesp. 24
- Diseñop. 26
- Análisis de requerimientos: Casos de usop. 26
- Descripción del escenario: Diagramas de secuenciap. 28
- Diagrama de clasesp. 32
- Capítulo 4 Detección e identificación de rostros en códigop. 33
- Capítulo 5 Plan de pruebasp. 35
- Alcance de las pruebasp. 35
- Elementos de las pruebasp. 35
- Funcionalidades por no probarp. 35
- Enfoque de pruebasp. 35
- Criterios de aceptación o rechazop. 36
- Recursosp. 36
- Requerimientos de entornos – Hardwarep. 36
- Requerimientos de entorno – Softwarep. 37
- Herramientas de prueba requeridasp. 37
- Planificación y organizaciónp. 37
- Resultados de las pruebasp. 38
- Modulo de identificación facialp. 38
- Modulo de reconocimiento facialp. 39
- Modulo de reconocimiento e identificación en tiempo realp. 39
- Modulo de captura de videop. 39
- Modulo de creación de los archivos de entrenamientop. 39
- Lista de referenciasp. 41
- Figura 1. Características Haar. Ref [4] [Figura 8.21]p. 13
- Figura 2. Características Haar relevantes e irrelevantes. Ref [4] [Figura 8.22]p. 13
- Figura 3. PCA Puntos arbitrarios en 2 dimensionesp. 19
- Figura 4. PCA Reduccion dimensionalp. 20
- Figura 5. Caso de uso: Registrar una nueva carap. 26
- Figura 6. Caso de uso: Listar carasp. 26
- Figura 7. Caso de uso: Eliminar una carap. 27
- Figura 8. Diagrama de secuencia: Crear rostrop. 28
- Figura 9. Diagrama de secuencia: Identificar rostrop. 29
- Figura 10. Diagrama de secuencia: Eliminar rostrop. 30
- Figura 11. Diagrama de secuencia: Lista rostrosp. 31
- Figura 12. Diagrama de clasesp. 32