/ / Java biblioteca de reconhecimento facial em tempo real [fechado] - java, opencv, detecção de face, javacv

Biblioteca de reconhecimento facial Java em tempo real [fechada] - java, opencv, detecção de face, javacv

Estou ansioso na busca por uma biblioteca (que é baseada em Java ou tem ligações Java), que pode realizar reconhecimento facial em tempo real:

  • Ele deve ser capaz de rodar a 30 quadros por segundo (25 FPS também é permitido).
  • Deve ser capaz de detectar um determinado rosto e ser capaz de detectá-lo em uma grande multidão de pessoas.

Estou disposto a pagar pela biblioteca, mas preferiria que fosse gratuita ou de código aberto. Eu também gostaria muito de algumas referências a tutoriais sobre este tópico / biblioteca.

PS: Fiz algumas pesquisas (ainda não encontrei o que estou procurando), mas ainda adoraria ouvir o que a comunidade Stack Overflow tem a dizer.

Respostas:

0 para resposta № 1

Eu tenho a mesma opinião que @antlersoft (veja os comentários da pergunta).

Uma pesquisa rápida me leva a este papel: «Detecção Facial Eficiente em Tempo Real para Aplicações de Vigilância de Alta Resolução»Que parece atualmente próximo do topo do estado da arte no domínio (publicado em 2012) e próximo ao seu pedido.

Os autores propõem um método que corre mais rápidodo que os algoritmos anteriores, 42ms por imagem, o que corresponde a uma taxa de quadros de aproximadamente 24 imagens / segundo. Como mostra a Figura 2, o algoritmo é bastante complexo.

Infelizmente ainda estamos no campo do rosto detecção e não cara reconhecimento, o que é ainda mais difícil e computacionalmente intensivo.

Então, acho que será difícil encontrar uma biblioteca quejá oferece um algoritmo que atende às suas necessidades. Se você ainda quiser fazer isso, receio que a única solução seja implementar seu próprio algoritmo com base em trabalhos de pesquisa, e isso seria difícil. Nesse caso, a escolha do Visão computacional biblioteca deve basear-se em performances, a esperança de atingir no final os 30 FPS.