Estoy mirando una plataforma basada en hardware para la clase de aplicaciones de vigilancia. Quiero identificar los rostros de las personas a medida que aparecen en la escena.
No tengo la intención de aplicar realmente el reconocimiento facial (entonces o más tarde). También se puede suponer que la orientación de las caras es recta para fines prácticos. La cara detectada una vez no necesita más procesamiento.
¿Existe un algoritmo rápido (eficiente) para detectar caras de la fuente de video en vivo?
hardware-implementation
face-detection
Dipan Mehta
fuente
fuente
Respuestas:
Sabemos que el problema se resuelve porque nuestros teléfonos celulares y cámaras digitales pueden hacerlo. Es posible que pueda averiguar qué algoritmo usan al rastrear las bases de datos de patentes.
Las bibliotecas de visión por computadora como OpenCV y SimpleCV ofrecen detección de rostros como una característica estándar. Consulte, por ejemplo, Detección de rostros casi en tiempo real en el iPhone con puerto OpenCV . Si desea hacer bricolaje, vea Algoritmo simple de detección de rostros basado en características faciales mínimas .
fuente
Sugeriría el detector de rostros Viola-Jones. Fácil de implementar y eficiente en tiempo de cálculo. Hice un proyecto de reconocimiento facial alrededor de 2009 y este método era el método más eficiente de computación en aquel entonces. Documento original: research.microsoft.com/~viola/Pubs/Detect/violaJones_IJCV.pdf
Conocimientos básicos: http://en.wikipedia.org/wiki/Viola%E2%80%93Jones_object_detection_framework
fuente