От чего зависит точность определения и какое фото взять для анализа
Сразу предупреждаю, что все запущенные мной инструменты показывали разные результаты для одного и того же изображения — +/- 10 лет, так что на высокую точность не рассчитывайте. Но в то же время это и хорошая новость — не нужно расстраиваться, если сервис вдруг дал вам больше, чем есть на самом деле. Тогда попробуй другую программу. Это может заставить вас выглядеть моложе.
Однако вы можете немного повлиять на точность теста. Для этого нужно правильно подобрать изображение. Вот фотографии, которые я рекомендую сделать:
- С высоким качеством. Чем выше разрешение, тем лучше. Особенно, если у вас есть морщины и вы хотите получить максимально честный ответ от искусственного интеллекта. Они будут видны на изображениях высокого качества.
- Без грима и фильтров, которые обычно добавляются в графических редакторах. Если вы не боитесь узнать свой настоящий возраст, сделайте снимок, где вы без макияжа. Или вы можете проанализировать оба снимка и сравнить, насколько моложе вас делают тональная основа и тушь для ресниц.
- С хорошим освещением. Не фотографируйте в темноте. Делайте снимки при дневном свете или со специальной лампой. Источник света должен быть направлен на вас. Так лицо будет хорошо видно и сервис точнее определит, сколько вам лет. На изображении не должно быть бликов, теней и других искажений.
- Фронтальный угол обстрела. Вы должны смотреть в камеру или прямо перед собой. Желательно без наклона головы.
- Без очков, прядей волос и прочего, закрывающего лицо.
Лучшие онлайн-сервисы для распознавания
Если вы хотите вспомнить, сколько вам лет на фото, сделанном несколько лет назад, или в любом другом случае, есть специальные сервисы, которые вам в этом помогут. Мы собрали самые популярные веб-сайты и приложения, которые могут быть вам полезны.
how-old.net
Проект, разработанный Microsoft. Алгоритмы определения возраста работают с использованием машинного обучения и выполняют свои функции на основе черт лица, изображенных на фотографии. Алгоритмы продолжают улучшаться. Но это больше развлекательная услуга. Люди приходят сюда, чтобы узнать, в какой возраст программа их оценивает. После того, как поделился результатами с друзьями. Компания утверждает, что нигде не хранит загруженные вами фотографии. А чтобы узнать, насколько точно программа определяет возраст, есть несколько шаблонных фотографий, а также фото звезд шоу-бизнеса.
- Зайти на сайт https://www.how-old.net/;
- Нажмите кнопку «Использовать собственное фото»;
- Теперь выберите изображение на своем компьютере;
- Дождитесь результата.
pictriev.com
На сайте необходимо загрузить свое фото. Сервис примечателен тем, что с его помощью можно не только определить свой возраст, но и узнать, на какую знаменитость вы похожи. Это ядро этой страницы. Сервис бесплатный и на русском языке, так что проблем с его использованием не возникнет. Пиктриев хорошо распознает возраст. Ради эксперимента была загружена фотография 29-летней девушки. Алгоритмы определили, что ей 30 лет. Довольно хороший результат.
- откройте сайт по ссылке http://pictiev.com/;
- На открывшейся странице выберите изображение или укажите ссылку на него;
- Ждем, пока файл будет просканирован.
Онлайн-сервисы
Пользователи компьютеров и ноутбуков могут обратиться к специальным веб-сайтам, чтобы определить возраст фотографии. Это могут быть как инструменты, демонстрирующие возможности API (программ, предназначенных для встраивания в другие программы) в демонстрационных версиях, так и онлайн-ресурсы, специально ориентированные на эту задачу. Я подобрал для вас четыре самых популярных и точных варианта, вы можете «прогонять» изображение по любому из них или даже по всем сразу.
HowOldDoYouLook
Взаимодействие с бесплатным сайтом HowOldDoYouLook выглядит довольно просто. Сначала вы должны выбрать фотографию, чтобы узнать возраст по фотографии. Благодаря встроенному ИИ этот онлайн-сервис определит возраст фото, пол человека и наличие маски на его лице.
На главной странице вы увидите рекомендации, которым необходимо следовать, чтобы нейросеть не только распознала лицо на фото, но и максимально правильно определила возраст. Однако на HowOldDoYouLook не поддерживается русский язык, поэтому кратко объясним эти рекомендации:
- Лицо должно быть прямым, то есть фотографии, сделанные в профиль, не будут корректно распознаваться искусственным интеллектом;
- Лицо должно занимать более 50 процентов всей площади фотографии, то есть выбирать фотографию так, чтобы на ней было максимально видно лицо;
- Изображения с несколькими людьми не допускаются к анализу;
- Нейросеть не определяет лица детей младше 12 лет.
После выбора такого изображения нужно нажать «Выбрать файл», загрузить изображение и нажать «Анализ изображения», тем самым запустив процесс ИИ.
Подождите несколько секунд, пока страница перезагрузится. В результате вы увидите на экране шкалу, которая показывает примерный возраст человека на фотографии. Если вы считаете, что определение было не совсем правильным, вы можете попробовать другое изображение, нажав «Загрузить новое изображение».
Вместе с этим помните, что ни HowOldDoYouLook, ни какой-либо другой онлайн-сервис или приложение еще не научились распознавать возраст по фото со 100% точностью. Все зависит от самого образа, прически, макияжа и многих других факторов. Поэтому не воспринимайте индикаторы как действительно точные, а используйте инструменты больше для изучения работы нейросетей и получения удовольствия.
Facelytics
Функционал онлайн-сервиса Facelytics немного шире предыдущего, так как сайт позволяет определить пол и наличие маски на лице, но в плане определения возраста все остается по-прежнему — вы выбираете фото, а на странице примерно указано, сколько лет человеку на этом снимке. Пользоваться Facelytics можно бесплатно, но русского языка нет, поэтому будет уместно прочитать следующую инструкцию, чтобы разобраться во всех аспектах взаимодействия.
- На главной странице Facelytics нажмите «Доступ к сайту» на плитке «Атрибуты лица»
- После загрузки следующей страницы прокрутите вкладку немного вниз и перетащите изображение в выделенную область. Вы также можете щелкнуть по нему левой кнопкой мыши, чтобы выбрать файл вручную.
- Определение возраста начинается немедленно. Иногда Facelytics показывает определенный возраст, а иногда и диапазон лет, в зависимости от выбранной фотографии.
- При этом онлайн-сервис может определить пол человека на фото и наличие маски на его лице.
Facial Age
Бесплатный онлайн-сервис Facial Age позиционируется как калькулятор возраста лица. Он тоже работает с использованием нейросетей, а на главной странице есть даже несколько советов, которым лучше следовать, если вас спросят «На сколько лет я выгляжу?» хотите получить максимально правильную оценку от штрафа.
- откройте Facial Age, нажав на название сайта в предыдущем абзаце, выберите фото для определения возраста и нажмите «Проверить, сколько мне лет».
- Через несколько секунд в верхнем левом углу вашей фотографии появится информация о том, сколько лет выглядит человек на этой фотографии.
- Ниже приведена дополнительная информация о поле, выражении лица и форме лица, которая также может оказаться полезной.
Everypixel API
Everypixel API — платное веб-приложение, разработанное специально для реализации на сайтах и в различных программах. Однако это только для разработчиков, и я предлагаю вам обратить внимание на презентацию демо-версии этого решения, доступную в браузере бесплатно. С ним можно только по фотографии определить возраст человека. Единственным недостатком можно считать отсутствие русского языка, но вы всегда можете перевести страницу в браузере для удобства или просто прочитать следующую инструкцию.
- После открытия Everypixel API на демонстрационной странице перетащите снимок определения возраста в выделенную область или щелкните его, чтобы выбрать через «Проводник».
- По сути, искусственный интеллект этого сайта будет отображать поисковые запросы, применимые к изображению на экране. Это необходимо только для анализа содержимого изображения, поэтому перейдите на вкладку «Определение возраста».
- Теперь вы увидите, сколько людей идентифицировано на этой фотографии, их возраст и положение лиц на фотографии. Насколько я понимаю, эта страница отлично работает в плане определения возраста, и если доступ к демо-версии сохранится на долгое время, то в следующих версиях ИИ мы увидим еще более точное распознавание лиц на изображениях.
Мобильные приложения
Использование мобильных приложений для регистрации возраста более удобно, когда у вас есть только телефон. Фотография может быть уже в наличии, или вы можете сделать личное фото прямо с камеры, чтобы программа определила, сколько вам лет. Я подготовил несколько подходящих приложений и разберу их на примере Android-смартфона. Вы можете выбрать любую из них и установить на свой iPhone, а принцип использования будет примерно таким же.
Кроме того, я замечаю, что в Android нет приложений, заслуживающих внимания. На iOS доступны по крайней мере Face App и Estimate my Age, которые вы можете использовать, если у вас есть iPhone или iPad. Принцип работы с ними такой же простой: вы выбираете или делаете фото, а приложение само определяет возраст человека на нем.
Читайте также: Ноутбук выключается во время игры
FaceBot
Я поставил приложение FaceBot (Android, iOS) на первое место в своем списке из-за большого количества положительных отзывов пользователей о магазине. Это значит, что этот инструмент точно определяет возраст и многим нравится, к тому же он полностью бесплатный и поддерживает русский язык. Для работы с FaceBot выполните следующие действия:
- Загрузите FaceBot из любого магазина приложений для Android или iOS по вашему выбору. После запуска нажмите кнопку «Добавить изображение».
- Выберите один из вариантов добавления снимка в зависимости от того, сделали ли вы его уже или просто хотите сделать сейчас.
- Затем дождитесь завершения обработки, убедитесь, что лицо на фотографии правильно определяется, и посмотрите, как FaceBot определил возраст человека на фотографии.
Age Camera
Следующее бесплатное приложение называется Age Camera (Android, iOS). Что касается интерфейса, то он уже кажется немного устаревшим, но сами алгоритмы нейросети работают корректно и позволяют более-менее точно определить возраст по изображению. В этой программе можно использовать как готовый снимок, так и сделать его в режиме реального времени.
- После установки Age Camera выберите подходящий вам вариант загрузки изображения.
- Подождите, пока процедура закончится, и посмотрите на квадрат, который появляется прямо на вашем лице. Рядом с ним будет написан приблизительный возраст человека на фото. Нажмите на график, если хотите получить рейтинг красоты.
- Очевидно, что оценки красоты не могут быть объективными, поэтому используйте отображаемую статистику, которую показывает классификатор, только в развлекательных целях.
FaceAge
В качестве завершающего приложения по теме я бы рекомендовал FaceAge для Android. Имеет простой интерфейс и отлично работающую нейросеть, позволяющую определить примерный возраст человека на фотографии. Вы можете либо сделать фото через FaceAge, либо загрузить существующее фото для распознавания. Вам не нужно ничего покупать, так как приложение распространяется бесплатно.
- После запуска FaceAge нажмите кнопку «плюс», чтобы перейти к выбору изображения.
- Сделайте снимок с камеры или щелкните значок справа, чтобы перейти в галерею и выбрать существующую фотографию.
- Полученный кадр необходимо обрезать и повернуть, чтобы убрать все лишнее. Если все в порядке, просто щелкните значок галочки, чтобы перейти к следующему шагу.
- FaceAge покажет возраст человека на фото. Получившийся проект вместе с надписью можно скачать или разместить в социальных сетях.
Все вышеперечисленные приложения и онлайн-сервисы справились с задачей примерно одинаково и показывают примерно одинаковый возраст на одном изображении. Но сайт Everypixel API мне понравился больше, потому что он направлен на постоянное развитие ИИ, глубоко анализирует изображения и может быть использован в разных сферах в будущем.
Кстати, подобных приложений и сайтов на разную тематику существует еще большое количество. Они позволяют редактировать фотографии, заменять лицо или, например, показывать, на кого из знаменитостей вы похожи