Определяет возраст по фото

How-Old.net пока не претендует на роль точного инструмента и существует скорее как бесплатный развлекательный проект. Посетители загружают свои фото и делятся результатами, чтобы впечатлить друзей, или повеселить их — когда сервис ошибается. Но в основе How-Old.net лежат мощности облачной платформы Azure, а её алгоритмы постоянно совершенствуются.

Сайтом удобно пользоваться как на компьютере, так и на мобильном устройстве. Разработчики добавили несколько шаблонных фотографий улыбающихся людей, на лицах которых можно опробовать точность определения возраста. Вы можете также поэкспериментировать с изображениями знаменитостей или, конечно же, использовать собственные снимки. Microsoft уверяет, что не хранит загруженные фото.

Что касается точности, в моём случае из десяти тестовых снимков алгоритм смог правильно определить возраст лишь на четырех из них. Но погрешность сервиса оказалось небольшой: робот прибавлял или недосчитал всего 2–3 года.

Попробовать How-Old.net →

Microsoft не ограничилась сайтом и добавила поддержку технологий, которые стоят за How-Old.net, в собственное мобильное приложение Sprinkles. Эта программа умеет определять эмоции и накладывать на лица пользователей декоративные элементы вроде головных уборов и масок. Увы, пока Sprinkles доступна только для iOS-устройств, подключенных к американскому App Store.

Скачать Sprinkles в американском App Store →

Стоит отметить, что это не первая реализация подобной идеи. Например, камеры некоторых смартфонов Xiaomi давно умеют определять возраст и пол человека по фотографии.

Вы также можете найти огромное количество приложений с подобными функциями в Google Play и App Store. Но мне не удалось обнаружить среди них достойные. Они либо вообще не определяют возраст по фото, несмотря на описание, либо делают это очень плохо.

Компания Microsoft запустила сервис How-Old.net, который позволяет определять пол и возраст людей по фотографии. Пользователю достаточно загрузить фото с лицами на сайт, и система практически моментально выдает предполагаемый пол и возраст запечатленных на нем людей.

В основе сервиса лежат технологии машинного обучения и распознавания лиц, а также поисковые инструменты Bing. Опробовать возможности сервиса можно не только на примере собственных фотографий, но и посредством снимков, которые можно найти в сети с помощью Bing.

Изначально сайт создавался в качестве небольшого и скромного эксперимента. Компания Microsoft отправила ссылку на сайт 50 пользователям и не ожидали большого наплыва, но все получилось с точностью до наоборот. К большому удивлению разработчиков Microsoft, за несколько часов сайт посетили более 35 тыс пользователей с разных уголков планеты. Интересный факт: около 29 тыс пользователей, посетивших сайт, были из Турции.

Работа алгоритмов распознавания лиц и оценки возраста оставляет желать лучшего. Система очень часто ошибается и иногда принимает за людей игрушки, игровые персонажи и мифические существа. Кроме того, после недолгого времени тестирования возможностей How-Old.net можно заметить, что оценка во многом зависит от выражения лица, ракурса, освещения и качества снимка в целом.

OK Microsoft is straight up trolling my sister and the plastic baby here http://t.co/A3cpV0qszQ pic.twitter.com/BKsuvz0Zkb

— Tom Warren (@tomwarren) 30 апреля 2015

Первое в мире автоматизированное программное приложение может произвести множество предсказаний старения лица человека на основе фотографии за 30 секунд на стандартном компьютере.

Новое программное обеспечение проанализировав тысячи человеческих лиц одного и того же возраста и пола, рассчитывает средние визуальные возрастные изменения, а затем применяет их к фотографии ребенка.Такой метод может предсказать будущее человека до 80-летнего возраста. Этот инструмент мог бы быть полезным для полицейских расследований и любопытных пользователей Интернета, которые хотят знать, как они будут выглядеть в будущем.

«Наши исследования продемонстрировали огромный интерес людей к приложению, результаты которого так убедительны, что люди не могут отличить их от реальности «, — сказал Стивен Сейтз, профессор компьютерных наук и инженерии в Университете штата Вашингтон, в пресс-релизе . «Когда мы показывали изображения одного и того же человека в разном возрасте, люди не в состоянии были точно определить, какие из них настоящие, а какие сгенерированы приложением.»

Это исследование было профинансировано Google и корпорацией Intel

Здравствуйте.

Не так давно один мой хороший знакомый перебирал старые фотографии: некоторые из них были подписаны, а некоторые нет. И он, особо не задумываясь, спросил меня: «можно но ли по фото определить возраст человека, на ней запечатленного?». Честно говоря, сам никогда не интересовался подобным, но вопрос мне показался интересным и я решил поискать в сети какие-нибудь онлайн сервисы…

Нашел! По крайней мере, нашел 2 сервиса, которые делают это достаточно хорошо (один из них оказывается совсем новый!). Я думаю, данная тема может быть интересна достаточно многим читателям блога, тем более скоро праздник — 9 мая (и наверное многие будут перебирать свои семейные фото).

1) How-Old.net

Сайт: http://how-old.net/

Не так давно Microsoft решила проверить новый алгоритм работы с фотографиями и запустила этот сервис (пока в тестовом режиме). И надо сказать, сервис стал стремительно набирать популярность (особенно в некоторых странах).

Суть сервиса очень проста: вы загружаете фотографию, а он проанализирует ее и в течении пары секунд представит вам результат: рядом с лицом человека появиться его возраст. Пример на фото ниже.

How Old Do I Look — семейная фотография. Возраст определен достаточно точно…

Достаточно ли достоверно определяет возраст сервис?

Это первый вопрос, который возник у меня в голове. Т.к. скоро 70 лет победы в Великой Отечественной войне — я не мог не взять одного из главных маршалов победы — Жукова Георгия Константиновича.

Зашел на сайт Википедии и посмотрел его год рождения (1896). Далее взял одну из фотографий сделанную в 1941 году (т.е. на фотографии, получается, Жукову примерно 45 лет).

Скриншот из Википедии.

Далее эту фотографию загрузил на сайт How-Old.net — и поразительно, возраст маршала был определен практически точно: ошибка составила всего 1 год!

How Old Do I Look точно определил возраст человека, ошибка в 1 год, а это погрешность около 1-2%!

Поэкспериментировал с сервисом (загружал свои фото, других известных мне людей, персонажей из мультиков и т.д.) и пришел к следующим выводам:

  1. Качество фотографии: чем выше, тем точнее будет определен возраст. Поэтому, если вы сканируете старые фото — делайте их в как можно большем разрешении.
  2. Цвет. Цветная фотография показывает лучшие результаты: возраст определяется точнее. Хотя, если фото черно-белое в хорошем качестве — то сервис работает достаточно хорошо.
  3. Фото отредактированные в Adobe Photoshop (и прочих редакторах) могут определяться неправильно.
  4. Фото персонажей из мультиков (и другие рисованные персонажи) не очень хорошо обрабатываются: сервис не может определить возраст.

2) pictriev.com

Сайт: http://www.pictriev.com/

Этот сайт мне понравился тем, что здесь помимо возраста еще и показываются известные люди (правда, русских среди них нет), которые похожи на загруженное фото. Кстати, сервис так же по фото определяет пол человека и показывает в процентах результат. Пример ниже.

Пример работы сервиса pictriev.

Кстати, этот сервис более капризен к качеству фото: нужны только качественные фотографии, на которых четко видно лицо (как на примере выше). Зато сможете узнать, на кого из звезд вы похожи!

Как они работают? Как по фото определить возраст (без сервисов):

  1. Лобные морщинки у человека обычно становятся заметны с 20 лет. В 30 лет они уже хорошо выражены (особенно у людей, которые не следят особенно за собой). К 50-ти годам морщинки на лбу становятся очень выраженными.
  2. После 35 лет появляются небольшие складки в углах рта. В 50 становятся очень выраженными.
  3. Морщинки под глазами появляются после 30 лет.
  4. Межбровные морщины становятся заметными в возрасте 50-55 лет.
  5. Носогубые складки становятся ярко выраженными в 40-45 лет и т.д.

Применяя широкий комплекс наблюдений, подобные сервисы могут быстро оценить возраст. Кстати, различных наблюдений и методик уже достаточно много, тем более, что эксперты этим достаточно давно занимаются, просто раньше это делали без помощи всяких программ. В общем-то ничего хитрого, лет через 5-10, я думаю, технология будет отработана в совершенстве и погрешность определения станет еще меньше. Технологический прогресс не стоит на месте, однако…

На этом все, всем хороших майских праздников!