Я скачал много изображений в одном каталоге, включая People
и Landscape
.
Я хочу разделить каталог на две части.
Я ищу инструмент командной строки Linux для фильтрации по лицу.
8
Я скачал много изображений в одном каталоге, включая People
и Landscape
.
Я хочу разделить каталог на две части.
Я ищу инструмент командной строки Linux для фильтрации по лицу.
Ответы:
Вы уже можете сделать это с помощью Picasa + gData API + GoogleCL.
Как вы знаете, Picasa распознает лица, и веб-API Google Data может получить к нему доступ . Итак, последняя часть головоломки - GoogleCL , которая дает вам доступ к службам Google (через gData) из командной строки.
Я не уверен, насколько легко сделать это из коробки. Возможно, вы будете первым, кто попытается получить доступ к данным по распознаванию лиц в Picasa через GoogleCL, и вам нужно будет сами добавить поддержку. Но GoogleCL уже поддерживает по крайней мере некоторые функции API Picasa, поэтому не составит труда выяснить, есть ли у вас опыт программирования.
Конечно, если вам нужно решение, которое не требует загрузки ваших изображений в Интернет, то это не сработает, и в этом случае попробуйте pyFaces или OpenCV ( Open Source Computer Vision ).
источник
Существует facedetect , простая оболочка Python для OpenCV:
Установка в OS X:
источник