У меня очень большая фотогалерея с тысячами похожих людей, объектов, мест, вещей. У большинства людей на фотографиях есть свои собственные учетные записи пользователей и фотографии аватаров. Есть также логические короткие списки людей, потенциально находящихся на фотографии, на основе дополнительных данных, доступных для каждой фотографии. Я разрешаю пользователям отмечать фотографии своими друзьями и людьми, которых они знают, но автоматизированный процесс будет лучше.
Я использовал фото tagger / finder от face.com, интегрирующегося с фотографиями в Facebook, и тег Google Picasa для личных альбомов также делает то же самое и именно то, что я ищу.
Есть ли сценарий PHP, API для Google Picasa, face.com или другой службы распознавания или любой другой проект с открытым исходным кодом, который обеспечивает распознавание лиц на лицевой стороне и / или группировку фотографий по сходству?
Примеры. Как вы можете видеть, различные сайты обмена фотографиями предлагают эту функцию, но есть ли какие-либо, которые предоставляют API для изображений, хранящихся на моем собственном сервере, или что-то достаточно обширное, чтобы ссылаться на мою собственную галерею и систему маркировки?
Если вы хотите сделать это в режиме реального времени в PHP, есть способ. Ознакомьтесь с представленным здесь решением : он был указан на News.YC месяц или два назад.
Pittsburgh Pattern Recognition, как вы упомянули, похоже, обладает довольно хорошими технологиями, и у них есть SDK: http://www.pittpatt.com/products/ftr_sdk/sdk_users_guide.html . У них также есть демо-версия для веб-сайтов, поэтому, если вы хотите быть подлыми, вы, вероятно, могли бы взломать что-то, что просто подало бы изображения в их демо. Скорее всего, они в конечном итоге остановят вас, лучше связаться с ними напрямую.
Проверьте face.com. Вчера они открыли свой API.
Примечание . Face.com больше не предлагает свой API. (спасибо facebook …)
Проверьте PicsMatch.com! Я был очень доволен этим, но даже самые простые браузеры довольно медленны. Хорошо стоит низкая цена.