Czy istnieje narzędzie wiersza polecenia rozpoznawania twarzy?

8

Pobrałem wiele obrazów w jednym katalogu, w tym Peoplei Landscape.
Chcę podzielić katalog na dwa.
Szukam narzędzia wiersza polecenia systemu Linux do filtrowania według twarzy.

wprowadź opis zdjęcia tutaj

kev
źródło
1
powiązane oprogramowanierecs.stackexchange.com/questions/1988/…
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功
1
i wykadrować twarze: stackoverflow.com/questions/13211745/...
Ciro Santilli 28 病毒 审查 六四 事件 法轮功

Odpowiedzi:

4

Możesz już to zrobić za pomocą Picasa + gData API + GoogleCL.

Jak wiesz, Picasa ma rozpoznawanie twarzy, a internetowy interfejs API Google Data może uzyskać do niego dostęp . Ostatnim elementem układanki jest GoogleCL , który daje dostęp do usług Google (za pośrednictwem gData) z wiersza poleceń.

Nie jestem pewien, jak łatwo to zrobić po wyjęciu z pudełka. Być może będziesz pierwszą osobą, która spróbuje uzyskać dostęp do danych rozpoznawania twarzy Picasy za pośrednictwem GoogleCL i będziesz musiał sam je obsługiwać. Ale GoogleCL już obsługuje przynajmniej niektóre funkcje interfejsu Picasa API, więc nie powinno być zbyt trudno dowiedzieć się, czy masz jakieś doświadczenie w programowaniu.

Oczywiście, jeśli chcesz rozwiązania, które nie wymaga przesyłania zdjęć do sieci, to nie zadziała, w takim przypadku wypróbuj pyFaces lub OpenCV ( Open Source Computer Vision ).

Lèse majesté
źródło
Picasa Desktop był świetny. To smutne, że został zabity.
Sridhar Sarnobat,
5

Istnieje facedetect , który jest prostym otokiem Pythona dla OpenCV:

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

Instalacja w 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
źródło