얼굴 인식 명령 줄 도구가 있습니까?


8

Peopleand를 포함하여 하나의 디렉토리에 많은 이미지를 다운로드했습니다 Landscape.
디렉토리를 두 ​​개로 나누고 싶습니다.
얼굴별로 필터링 할 Linux 명령 줄 도구를 찾고 있습니다.

여기에 이미지 설명을 입력하십시오



답변:


4

Picasa + gData API + GoogleCL을 사용하여 이미이 작업을 수행 할 수 있습니다.

아시다시피 Picasa에는 얼굴 인식 기능이 있으며 Google 데이터 웹 API는이 기능에 액세스 할 수 있습니다 . 퍼즐의 마지막 조각은 그래서 GoogleCL 당신에게 명령 줄에서 (GDATA를 통해) Google 서비스에 액세스 할 수 있습니다.

이 작업을 얼마나 쉽게 수행 할 수 있는지 잘 모르겠습니다. GoogleCL을 통해 Picasa의 얼굴 인식 데이터에 액세스하려는 첫 번째 사람이 될 수 있으며 직접 지원을 추가해야합니다. 그러나 GoogleCL은 이미 일부 Picasa API 기능을 지원하므로 프로그래밍 경험이 있는지 알아 내기가 어렵지 않습니다.

물론 이미지를 웹에 업로드 할 필요가없는 솔루션을 원한다면 작동하지 않습니다.이 경우 pyFaces 또는 OpenCV ( Open Source Computer Vision )를 사용해보십시오.


Picasa 데스크톱은 훌륭했습니다. 그것이 죽었다는 것이 슬프다.
Sridhar Sarnobat

5

OpenCV를위한 간단한 파이썬 래퍼 인 facedetect 가 있습니다 :

$ 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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.