Pobrałem wiele obrazów w jednym katalogu, w tym People
i Landscape
.
Chcę podzielić katalog na dwa.
Szukam narzędzia wiersza polecenia systemu Linux do filtrowania według twarzy.
8
Pobrałem wiele obrazów w jednym katalogu, w tym People
i Landscape
.
Chcę podzielić katalog na dwa.
Szukam narzędzia wiersza polecenia systemu Linux do filtrowania według twarzy.
Odpowiedzi:
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 ).
źródło
Istnieje facedetect , który jest prostym otokiem Pythona dla OpenCV:
Instalacja w OS X:
źródło