Новое средство определения настроения добавляет дополнительное измерение к захватывающему API распознавания лиц — он может отличить улыбку от грустного взгляда. Он прост в использовании, бесплатен и просто ждет, пока вы придумаете способы его использования.
Если вы не слышали о Face.com, вам стоит об этом знать. Веб-сайт был запущен в прошлом году (2010), и теперь на его API зарегистрировано более 20 000 человек. Идея очень проста: API предоставляет базовые возможности распознавания лиц, которые вы можете встроить в свои собственные приложения. Он уже обнаружит лицо, сообщит вам пол человека и очки.
Последняя разработка — распознавание настроения. Вы предоставляете фотографию, и API возвращает структуру данных (json или xml), которая содержит много информации о найденных лицах — положение глаз, положение носа и т. Д. — и теперь добавлено свойство настроения, дающее классификацию — счастливый, грустный. , злой и т. д. — и уровень уверенности. Кроме того, вы также можете определить состояние губ объекта — сомкнутые, приоткрытые или целующиеся.
Это означает, что теперь вы можете точно определить, что означает это выражение лица. Ваша вторая половина довольна вами, или вы видите это просто злость?
Может ли это быть компьютерным эквивалентом доктора Кэла Лайтмана из телесериала «Обмани меня»?
Вполне возможно, что это произойдет в будущем, но на данный момент диапазон распознаваемых настроений довольно ограничен: счастливое / грустное / злое / удивленное / нейтральное. Однако для многих приложений этого достаточно. Также на данный момент система работает только со статическими изображениями, но было бы легко создать приложение, которое извлекало бы кадр из видеопотока и отправляло его в API. Ваш клиент доволен или зол?
Тим Рот в роли доктора Кэла Лайтмана согласен с гневом, признанным Face.com. (Подписи и пунктирные линии были в оригинале, щелкните, чтобы прочитать код.)
На данный момент доступ к API бесплатный, вы можете загружать и обрабатывать 5000 фотографий в час. В настоящее время API находится в стадии бета-тестирования, и очевидно, что в будущем бесплатная услуга изменится по мере развертывания платной услуги. Даже в этом случае текущее распределение очень велико и позволит вам создать и действительно протестировать приложение.
API прост в использовании и включает службу обнаружения, распознавания и тегирования лиц. Вы можете научить систему распознавать человека, показав ему несколько фотографий, а интерфейс Facebook позволяет легко добавлять теги к фотографиям. API основан на REST, но есть библиотеки, позволяющие работать с JavaScript и PHP. Неофициальные библиотеки доступны в Python, C #, Flash, Java и Ruby. Существует также изолированное веб-приложение, которое позволяет вам опробовать API, выбирая параметры, и вы даже можете указать URL-адрес фотографии, которую хотите обработать или загрузить один.
Это реальная возможность изобрести несколько новых приложений или добавить распознавание лиц в более крупное приложение. Если вам нужны идеи, загляните на сайт face.com. Например, Celebrityfind ищет в Твиттере фотографии знаменитостей и их двойников. Однако использование выходит за рамки очевидного, и вы можете использовать расположение черт лица, таких как глаза, рот и т. Д., Для дальнейшей обработки изображения — например, изобразить человека в карикатуре. Это слишком весело, чтобы его пропустить!