Gibt es ein Befehlszeilenprogramm für die Gesichtserkennung?
3966
kev
Ich habe viele Bilder in einem Verzeichnis einschließlich Peopleund heruntergeladen Landscape. Ich möchte das Verzeichnis in zwei Teile teilen. Ich suche nach einem Linux-Befehlszeilentool, um nach Gesichtspunkten zu filtern
verwandte http://softwarerecs.stackexchange.com/questions/1988/floss-toolss-for-facial-recognition
Ciro Santilli 新疆改造中心 六四事件 法轮功 vor 8 Jahren
0
und um die Gesichter herauszuschneiden: http://stackoverflow.com/questions/13211745/detect-face-then-autocrop-pictures
Ciro Santilli 新疆改造中心 六四事件 法轮功 vor 8 Jahren
0
2 Antworten auf die Frage
4
user495470
Es gibt Facedetect, einen einfachen Python-Wrapper für OpenCV:
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
3
Lèse majesté
Sie können dies bereits mit Picasa + gData API + GoogleCL tun.
Wie Sie wissen, verfügt Picasa über Gesichtserkennung, und die Google Data Web-API kann darauf zugreifen . Das letzte Puzzleteil ist GoogleCL, mit dem Sie über gData über die Befehlszeile auf Google-Dienste zugreifen können.
Ich bin nicht sicher, wie einfach es ist, dies aus der Box heraus 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 dafür hinzufügen. GoogleCL unterstützt jedoch bereits einige Picasa-API-Funktionen. Daher sollte es nicht schwer sein, herauszufinden, ob Sie über Programmierkenntnisse verfügen.
Wenn Sie nach einer Lösung suchen, bei der Sie Ihre Bilder nicht ins Internet hochladen müssen, funktioniert dies nicht. In diesem Fall sollten Sie pyFaces oder OpenCV ( Open Source Computer Vision ) ausprobieren.