¿Existe una herramienta de línea de comando de reconocimiento facial?


8

He descargado muchas imágenes en un directorio que incluye Peopley Landscape.
Quiero dividir el directorio en dos.
Estoy buscando una herramienta de línea de comandos de Linux para filtrar por cara.

ingrese la descripción de la imagen aquí



Respuestas:


4

Ya puedes hacer esto con Picasa + gData API + GoogleCL.

Como sabes, Picasa tiene reconocimiento facial y la API web de Google Data puede acceder a esto . Entonces, la última pieza del rompecabezas es GoogleCL , que le da acceso a los servicios de Google (a través de gData) desde la línea de comandos.

No estoy seguro de lo fácil que es hacer esto fuera de la caja. Tal vez sea la primera persona que intente acceder a los datos de reconocimiento facial de Picasa a través de GoogleCL y deberá agregarle soporte usted mismo. Pero GoogleCL ya admite al menos algunas funciones de la API de Picasa, por lo que no debería ser demasiado difícil de averiguar si tienes algo de experiencia en programación.

Por supuesto, si desea una solución que no requiera que cargue sus imágenes en la web, entonces esto no funcionará, en cuyo caso, pruebe pyFaces u OpenCV ( Open Source Computer Vision ).


Picasa Desktop fue genial. Es triste que haya sido asesinado.
Sridhar Sarnobat

5

Hay facedetect , que es un simple contenedor de Python para OpenCV:

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

Instalación en 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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.