Gibt es ein Befehlszeilentool zur Gesichtserkennung?

8

Ich habe viele Bilder in einem Verzeichnis heruntergeladen, einschließlich Peopleund Landscape.
Ich möchte das Verzeichnis in zwei Teile teilen.
Ich suche nach einem Linux-Befehlszeilentool, um nach Gesichtern zu filtern.

Geben Sie hier die Bildbeschreibung ein

kev
quelle
1
verwandte softwarerecs.stackexchange.com/questions/1988/…
Ciro Santilli 27 病毒 审查 六四 事件 27
1
und um die Gesichter auszuschneiden
Ciro Santilli 28 病毒 审查 六四 事件 28

Antworten:

4

Sie können dies bereits mit Picasa + gData API + GoogleCL sortieren.

Wie Sie wissen, verfügt Picasa über eine Gesichtserkennung, auf die die Google Data-Web-API zugreifen kann . Das letzte Puzzleteil ist also GoogleCL , mit dem Sie über die Befehlszeile auf Google-Dienste (über gData) zugreifen können.

Ich bin mir nicht sicher, wie einfach es ist, dies sofort zu tun. Vielleicht sind Sie die erste Person, die versucht, über GoogleCL auf die Gesichtserkennungsdaten von Picasa zuzugreifen, und Sie müssen selbst Unterstützung hinzufügen. GoogleCL unterstützt jedoch bereits mindestens einige Picasa-API-Funktionen, sodass es nicht allzu schwierig sein sollte, herauszufinden, ob Sie Programmiererfahrung haben.

Wenn Sie eine Lösung suchen , bei der Sie Ihre Bilder nicht ins Web hochladen müssen, funktioniert dies natürlich nicht. Probieren Sie in diesem Fall pyFaces oder OpenCV ( Open Source Computer Vision ) aus.

Lèse Majestät
quelle
Picasa Desktop war großartig. Es ist traurig, dass das getötet wurde.
Sridhar Sarnobat
5

Es gibt Facedetect , einen einfachen Python-Wrapper für OpenCV:

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

Installation in 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
quelle