Existe uma ferramenta de linha de comando de reconhecimento de rosto?


8

Eu baixei muitas imagens em um diretório, incluindo Peoplee Landscape.
Eu quero dividir o diretório em dois.
Estou procurando uma ferramenta de linha de comando do Linux para filtrar por face.

insira a descrição da imagem aqui



Respostas:


4

Você já pode fazer isso com a API do Picasa + gData + GoogleCL.

Como você sabe, o Picasa possui reconhecimento facial, e a API da web do Google Data pode acessá-lo . Portanto, a última peça do quebra-cabeça é o GoogleCL , que fornece acesso aos serviços do Google (via gData) na linha de comando.

Não sei ao certo como é fácil fazer isso imediatamente. Talvez você seja a primeira pessoa a tentar acessar os dados de reconhecimento facial do Picasa via GoogleCL e precisará adicionar suporte para eles. Mas o GoogleCL já suporta pelo menos algumas funções da API do Picasa, portanto, não deve ser muito difícil descobrir se você tem alguma experiência em programação.

Obviamente, se você deseja uma solução que não exija o upload de suas imagens para a web, isso não funcionará; nesse caso, experimente o pyFaces ou o OpenCV ( Open Source Computer Vision ).


O Picasa Desktop foi ótimo. É triste que isso tenha sido morto.
Sridhar Sarnobat 11/11/19

5

Existe o facesetect , que é um invólucro simples do Python para o OpenCV:

$ facedetect hasface.jpg
343 392 576 576
$ facedetect -q hasface.jpg;echo $?
0
$ facedetect noface.jpg
$ facedetect -q noface.jpg;echo $?
2

Instalação no OS X:

curl https://raw.githubusercontent.com/wavexx/facedetect/master/facedetect>/usr/local/bin/facedetect;chmod +x /usr/local/bin/facedetect
brew tap homebrew/science;
brew install opencv;
sed -i '' s,/usr/share/opencv/haarcascades/haarcascade_frontalface_alt2.xml,/usr/local/opt/opencv/share/OpenCV/haarcascades/haarcascade_frontalface_alt2.xml, /usr/local/bin/facedetect
export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.