Eu estou olhando para uma plataforma baseada em hardware para a classe de aplicativos de vigilância. Quero identificar rostos de pessoas como elas aparecem na cena.
Não pretendo realmente aplicar o reconhecimento facial (depois ou mais tarde). Também a orientação das faces pode ser assumida diretamente para fins práticos. O rosto detectado uma vez não precisa de processamento adicional.
Existe um algoritmo rápido (eficiente) para detectar rostos da fonte de vídeo ao vivo?
hardware-implementation
face-detection
Dipan Mehta
fonte
fonte
Respostas:
Sabemos que o problema está resolvido porque nossos telefones celulares e câmeras digitais podem fazê-lo. Você pode descobrir qual algoritmo eles usam arrastando os bancos de dados de patentes.
Bibliotecas de visão computacional como OpenCV e SimpleCV oferecem detecção de rosto como um recurso padrão. Veja, por exemplo, Detecção de rosto quase em tempo real na porta do iPhone com OpenCV . Se você quiser DIY, consulte Algoritmo simples de detecção de rosto com base em recursos faciais mínimos .
fonte
Eu sugiro o detector de rosto Viola-Jones. Fácil de implementar e eficiente em tempo de computação. Eu fiz um projeto de reconhecimento de rosto por volta de 2009 e esse método era o método mais eficiente em computação naquela época. Artigo original: research.microsoft.com/~viola/Pubs/Detect/violaJones_IJCV.pdf
Conhecimento básico: http://en.wikipedia.org/wiki/Viola%E2%80%93Jones_object_detection_framework
fonte