Existe-t-il un outil de ligne de commande de reconnaissance faciale?


8

J'ai téléchargé beaucoup d'images dans un répertoire, y compris Peopleet Landscape.
Je veux diviser le répertoire en deux.
Je recherche un outil en ligne de commande Linux pour filtrer par visage.

entrez la description de l'image ici



Réponses:


4

Vous pouvez déjà le faire avec Picasa + gData API + GoogleCL.

Comme vous le savez, Picasa dispose d'une reconnaissance faciale, et l' API Web Google Data peut y accéder . La dernière pièce du puzzle est donc GoogleCL , qui vous donne accès aux services Google (via gData) à partir de la ligne de commande.

Je ne sais pas combien il est facile de le faire hors de la boîte. Vous serez peut-être la première personne à tenter d'accéder aux données de reconnaissance faciale de Picasa via GoogleCL et vous devrez en ajouter vous-même la prise en charge. Mais GoogleCL prend déjà en charge au moins certaines fonctions de l'API Picasa, il ne devrait donc pas être trop difficile de déterminer si vous avez une certaine expérience en programmation.

Bien sûr, si vous voulez une solution qui ne vous oblige pas à télécharger vos images sur le Web, alors cela ne fonctionnera pas, dans ce cas, essayez pyFaces ou OpenCV ( Open Source Computer Vision ).


Picasa Desktop était super. C'est triste d'avoir été tué.
Sridhar Sarnobat

5

Il y a facesetect , qui est un simple wrapper Python pour OpenCV:

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

Installation sous 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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.