Quais são alguns algoritmos de detecção de rosto (não reconhecimento) adequados para processadores limitados (incorporados)?

9

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?

Dipan Mehta
fonte
Consulte Algoritmo simples de detecção de rosto com base em recursos faciais mínimos e detecção de rosto quase em tempo real na porta do iPhone com OpenCV . Eu também tentaria descobrir o que eles usam em câmeras digitais. Compartilhe sua experiência quando você a rodar!
Emre
@ A referência que você deu é bastante útil. Por que você não expande isso como resposta, eu adoraria aprovar isso!
Dipan Mehta

Respostas:

3

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 .

Emre
fonte
Boa dica sobre arrastar os bancos de dados de patentes! Existe uma grande quantidade de conhecimento em lá ..
Geerten