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

kev
la source
1
connexes softwarerecs.stackexchange.com/questions/1988/...
Ciro Santilli冠状病毒审查六四事件法轮功
1
et pour recadrer les visages: stackoverflow.com/questions/13211745/…
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功

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 ).

Lèse majesté
la source
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
Lri
la source