Чи є інструмент командного рядка розпізнавання обличчя?


8

Я завантажую багато зображень в один каталог, включаючи Peopleі Landscape.
Я хочу розділити каталог на два.
Я шукаю інструмент командного рядка Linux для фільтра за обличчям.

введіть тут опис зображення



Відповіді:


4

Ви вже можете це зробити за допомогою API Picasa + gData + GoogleCL.

Як відомо, Picasa має розпізнавання обличчя, і веб-API Google Data може отримати доступ до цього . Отже, останній фрагмент головоломки - GoogleCL , який надає вам доступ до служб Google (через gData) з командного рядка.

Я не впевнений, як легко зробити це поза коробкою. Можливо, ви будете першою людиною, яка спробує отримати доступ до даних розпізнавання обличчя Picasa через GoogleCL, і вам потрібно буде самостійно додати підтримку. Але GoogleCL вже підтримує принаймні деякі функції Picasa API, тому не має бути надто складно розібратися, чи є у вас досвід роботи з програмуванням.

Звичайно, якщо ви хочете, щоб рішення, яке не вимагало завантажувати ваші зображення в Інтернет, тоді це не спрацює, і в цьому випадку спробуйте pyFaces або OpenCV ( Open Source Computer Vision ).


Picasa Desktop був чудовим. Сумно, що це вбили.
Шрідхар Сарнобат

5

Існує facedetect , який є простою обгорткою Python для OpenCV:

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

Встановлення в 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.