Estoy realizando una pequeña investigación sobre la detección de rostros y la comparación de mi artículo. Actualmente, estoy usando detección rápida de rostros basada en características similares a las de Haar basadas en la cascada de OpenCV (implementaré el aprendizaje más adelante). El siguiente paso es hacer una comparación cara. ¿Hay algún algoritmo bien conocido? Será genial, si hay algunos códigos C#, explicándolos o algunos dll que los implementen.Detección y comparación de rostros
Respuesta
para generar un conjunto de autocaras, un gran conjunto de imágenes digitalizadas de caras humanas, tomadas bajo la misma iluminación condiciones , se normalizan a alinear los ojos y la boca. Luego son todos remuestreados con la misma resolución de píxel . Eigenfaces puede ser extraído de los datos de imagen por medio de una herramienta matemática llamada análisis de componentes principales (PCA).
Los Eigenfaces ahora pueden ser utilizados para representan caras nuevas: podemos proyectar una imagen de nueva (media-resta) en los Eigenfaces y por lo tanto registrar la manera en que nueva cara difiere de la cara de malo. Los valores propios asociados con cada cara eigenface de representan cuánto las imágenes en el conjunto de entrenamiento varían de a la imagen media en esa dirección. Nosotros perdemos información al proyectar la imagen en un subconjunto de los vectores propios, , pero minimizamos esta pérdida manteniendo los autocares con los valores propios más grandes .
Si sus caras no están alineados, te recomiendo leer el siguiente documento:
Resumen: Presentamos un componente de base método y dos métodos globales para reconocimiento de cara y evaluarlos con respecto a la solidez frente a los cambios de pose . En el sistema de componentes que primero localizar componentes faciales, extraerlos y combinarlos en un vector de función única que es clasificados por una máquina de vectores de soporte (SVM).
Los dos sistemas mundiales de reconocer las caras mediante la clasificación de un único vector de características que consiste en los valores de gris de la imagen de cara entera . En el primer sistema global , entrenamos un solo clasificador SVM para cada persona en la base de datos . El segundo sistema consiste en de conjuntos de clasificadores SVM específicos del punto de vista e implica el agrupamiento durante el entrenamiento.
hay un sistema de evaluación de Beveridge.Implementaron tres algoritmos de reconocimiento facial con diferentes métricas. Los algoritmos se implementan para la evaluación por lo que podría ser difícil usarlos para sus propios programas.
Algunas API de Java y enlaces generales se pueden encontrar en mi Question sobre reconocimiento de rostros.
me escribió un programa tutorial y de demostración con código fuente libre para realizar la detección de la cara y el reconocimiento de rostros en tiempo real desde una cámara web (también en OpenCV):
- 1. UIImage detección de rostros
- 2. detección de rostros girados
- 3. Detección de rostros en PHP
- 4. Detección de rostros robustos en C/C++?
- 5. Tecnología de detección de rostros y reconocimiento de rostros en phoneGap
- 6. Erosión de imagen para la detección de rostros en C#
- 7. Herramientas de detección de rostros recomendadas/SDK/etc.
- 8. Detección de rostros con OpenCV para imágenes no frontales
- 9. ¿Cómo obtener una "foto policial" de los cuadros de detección de rostros?
- 10. Algoritmo de detección de rostros para una cara de 15x15 píxeles?
- 11. ¿Cómo elegir el archivo en cascada para la detección de rostros?
- 12. Reconocimiento de rostros en Java
- 13. Reconocimiento de rostros en R
- 14. ¿Cómo desarrollar una aplicación de reconocimiento de rostros para iPhone?
- 15. ¿Detección de la cara en Android?
- 16. Rostros de reconocimiento facial y envejecimiento en C++
- 17. Detección de Objetos 3D-Opencv
- 18. detección de parpadeo para iphone sdk
- 19. /* @ cc_on y detección de IE6
- 20. Detección de bordes y transparencia
- 21. NLTK y detección de idioma
- 22. Detección de rostro lento en OpenCV?
- 23. Detección de cuerpo humano en Javascript
- 24. UIWebView y Safari comparación
- 25. Comparación de cadenas y enumeraciones
- 26. API de detección facial para Objective-C
- 27. detección de colisión y colisión de respuesta
- 28. modelo de actor y detección de colisiones
- 29. Computación y detección de bits de indicador
- 30. UIViewController: detección de desgloses y profundización
Enlace no más de trabajo. – prathumca
prueba http://www.shervinemami.info/faceRecognition.html – NoCakeNoCode