O reconhecimento facial / software fusão

votos
17

Alguém pode me apontar na direção certa de algumas bibliotecas e algoritmos de reconhecimento facial? Eu tentei pesquisar / googling mas eu principalmente encontrar thesises e muito pouco software real.

Publicado 09/12/2008 em 16:52
fonte usuário
Em outras línguas...                            


8 respostas

votos
14

Como cerca de Eigenfaces ? Utiliza matemática simples para armazenar eigenvector reconhecível do rosto e reconstruir rostos usando vários vetores.

O código é tudo disponível em Python bem aqui .

Respondeu 09/12/2008 em 17:09
fonte usuário

votos
9

OpenCV é uma grande biblioteca de visão computacional.

Aqui está a página wiki OpenCV em reconhecimento facial .

Respondeu 09/12/2008 em 23:45
fonte usuário

votos
5

Além Eigenfaces, eu iria olhar para Fisherfaces. Aqui é um trabalho acadêmico que compara o desempenho de ambos algoritmos Eigenfaces vs. Fisherfaces . Ele mostra um melhor desempenho com Fisherfaces. Concordo também com tfinniga que OpenCV vale o seu tempo, eu usei isso antes para a detecção de face.

Finalmente, você deve ser mais específico. Você quer detectar quando há um rosto em uma imagem e, em seguida, identificar onde ou você quer para detectar um rosto específico em uma imagem? As soluções são listadas aqui para a última questão. Se você quiser resolver o ex questão sugiro pesquisar na literatura para recursos AdaBoost e Haar.

Respondeu 31/12/2008 em 20:06
fonte usuário

votos
4

Você provavelmente não vai encontrar muito software acabado para o reconhecimento facial. Se você quiser fazê-lo, a sua melhor chance é implementar algo que está na tese de alguém.

Cerca de 4 anos atrás, alguém na CMU, creio eu, escreveu um algoritmo que foi o algoritmo de reconhecimento de rosto mais bem sucedido que eu já vi ... Eu vou tentar encontrá-lo para você, a menos que alguém sabe do que estou falando.

Se você nunca implementados código de visão de computador antes, então você pode ser capaz de resolver o problema por dividi-lo em um problema mais simples. Quantas pessoas que você está procurando? Se é um pequeno grupo de pessoas, poderia uma cor-espaço algoritmo de reconhecimento de trabalho? Se as pessoas têm cores de cabelo diferentes tons de pele, e diferentes, então você pode apenas ser capaz de usar o reconhecimento básico de espaço de cores para obter um bom resultado.

Caso contrário, você está em um grande projeto.

EDIT: aqui está uma lista de alguns artigos CMU que podem apontar na direção certa

Se eu fosse você, eu iria ler alguns desses artigos, e acompanhar as referências.

Respondeu 09/12/2008 em 16:59
fonte usuário

votos
2

Eu escrevi um programa tutorial e demonstração inteiro com código fonte livre para a realização de detecção de face e reconhecimento facial em tempo real a partir de uma webcam (baseado em Eigenfaces em OpenCV):

http://www.shervinemami.co.cc/faceRecognition.html

Respondeu 01/11/2010 em 17:43
fonte usuário

Respondeu 16/02/2010 em 13:41
fonte usuário

votos
1

Acho Luxand FaceSDK o melhor para o reconhecimento facial e identificação.

Respondeu 31/03/2012 em 10:23
fonte usuário

votos
1

Este tipo de tarefa geralmente é feito utilizando redes neurais. Este é o seu sentido primário para olhar. Também algum tipo mais específico de rede para que você olhe é Kohonen Rede Neural. É a rede de Reconhecimento simpliest Imagem, que também pode ser usado em um tarefas de reconhecimento de face. Você não vai conseguir bons resultados usando apenas este tipo de rede, mas que conectam alguns deles juntos. Eu não posso dar mais detalhes, como sei que isso só em teoria, mas não têm as habilidades práticas nesta área.

Btw, eu não acho que você vai encontrar quaisquer bibliotecas para essa tarefa, como geralmente se você tem essa biblioteca - por que não fazer um produto e vendê-lo?

Respondeu 09/12/2008 em 17:00
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more