Ich habe viele Bilder in einem Verzeichnis heruntergeladen, einschließlich People
und Landscape
.
Ich möchte das Verzeichnis in zwei Teile teilen.
Ich suche nach einem Linux-Befehlszeilentool, um nach Gesichtern zu filtern.
8
Antworten:
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.
quelle
Es gibt Facedetect , einen einfachen Python-Wrapper für OpenCV:
Installation in OS X:
quelle