Программа которая определяет возраст по лицу

Давайте на конкретном примере рассмотрим, как определить пол и возраст человека на фото с помощью трех строчек кода.

1991 просмотров

К примеру, имеется следующая информация: пол, возраст и ссылка на фото. Для проверки соответствия воспользуемся библиотекой py-agender языка Python.

Работа библиотеки осуществляется в два этапа. На первом, opencv определяет расположение лица на фото. На втором, нейронная сеть архитектуры EfficientNetB3, которая обучена на наборе данных UTKFace DataSet, определяет пол и возраст обладателя лица на фото.

Для начала импортируем необходимые библиотеки:

import cv2 from pyagender import PyAgender

Создадим объект детектора пола и возраста:

agender = PyAgender()

С помощью opencv загрузим фото:

img = cv2.imread(«habensky.jpeg»)

Далее определим характеристики лица с помощью метода detect_genders_ages объекта agender:

face_info = agender.detect_genders_ages(img)

где переменная face_info содержит следующую информацию:

УЗНАЙ СВОЙ психологический возраст

Здесь параметры (‘left’, ‘top’, ‘right’, ‘bottom’, ‘width’, ‘height’) характеризуют расположение лица на фото. Параметр gender характеризует принадлежность к определенному полу, где 0 – соответствует мужчине, 1 – женщине. Т.е. после обработки изображений, по порогу 0.5 разделяем обработанную выборку на мужчин и женщин.

Алгоритм определил, что на данном изображении представлен мужчина (значение пола очень близко к нулю: 0.0075379927), а также, что на этом фото ему 41 с половинкой годика (41.5858), не знаю сколько Константину Хабенскому лет на этом фото, но думаю алгоритм близок к истине.

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

В моем случае это был набор из 1542 изображений с разрешением 300х300. Для 64 изображений алгоритм не смог определить характеристики лица. Основная причина – плохая освещенность в момент фотофиксации (лиц почти не видно). Для 1478 изображений медианное значение ошибки определения возраста составило 4,96 года. На рисунке ниже представлено распределение ошибки:

Читайте также:
Программы машинного перевода примеры

Для 8.5% изображений (125 из 1478) алгоритм совершил ошибку в определении пола человека. Из них в 122 случаях алгоритм ошибочно принял женщину за мужчину. Повторюсь, не стоит винить алгоритм во всех случаях. В большинстве ошибочных примеров встречалось много лиц в очках, которые могут скрывать некоторые особенности лица. На рисунке ниже представлено распределение возраста для набора данных UTKFace DataSet:

Можно заметить, что большая часть набора данных содержит изображения людей c возрастом 20-40 лет. Несмотря на это алгоритм чаще всего ошибался именно для указанного интервала, т.е скорее всего ошибки связаны с особенностью набора данных, для которого был применен алгоритм. На рисунке ниже представлено распределение возраста людей, на которых алгоритм ошибся:

Распознавание лиц на Python | Определение возраста, эмоций и расы по фотографии лица

Py-Agender – интересный инструмент, который может помочь автоматизировать ряд рутинных задач или по крайней мере уменьшить размер выборки для ручного анализа. В статье представлена оценка для специфичного набора данных, возможно в вашем случае алгоритм сработает более результативно.

Источник: vc.ru

Фотоанализ — Возраст по лицу

Фотоанализ - Возраст по лицу иконка

Узнай на сколько лет ты выглядишь по фотографии, используя нейронные сети!

На сколько лет я выгляжу?

Этим вопросом задавался каждый, когда смотрел в зеркало. Теперь можно узнать точный ответ благодаря искусственному интеллекту. Сделай селфи и получи ответ за считанные секунды!

Загружайте фотографии, на которых вы запечатлены с друзьями в фото анализатор!

Как вы думаете, кто из вас выглядит самым старшим и самым младшим?

Распознать одно лицо или несколько при помощи машинного обучения приложению не составит труда. Если вы будете в окружении ваших друзей — вы получите детальный анализ фото по лицу по годам для каждого из участников. Это будет весело)))

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

Читайте также:
Как будут смотреться диски на машине программа с примеркой

Сколько мне лет по фото?

Вы когда нибудь задавали себе вопрос: Сколько мне лет? Если такое с вами хоть раз происходило — данное приложение всегда сможет точно ответить на этот вопрос. А может, вы хотите знать, сколько вам осталось жить? Точный ответ никому не известен, но на сколько лет вы выглядите, будете знать точно.

Хотите выглядеть старше или младше?

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

Узнай возраст человека, если он его скрывает

Твой друг, девушка или парень скрывают свой возраст? Наше приложение поможет узнать его! Просто дай задание искусственному интеллекту, и он проведет самый точный анализ фотографии.

Возраст по лицу

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

Можно анализировать возраст по лицу, используя фотографии :

1. Сделанные с камеры

2. Выбранные из галереи

4. Загруженные из интернета

Анализатор лица по фото не только сообщит, сколько вам лет по фото, но также укажет:

2. Наличие аксессуаров

3. Уровень вашего счастья

4. Наличие очков

5. Другие характеристики лица

Как известно, у человека есть биологический возраст, а есть психологический. Попробуй и узнай, совпадают ли они используя эту камеру определения возраста.

Вы можете попытаться обмануть окружающих, используя косметику, стиль одежды или манеры, но вы не сможете обмануть машинный интеллект! Не верите? Попробуйте и обязательно сообщите нам о результате!

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

Читайте также:
Какая будет программа на новый год

Что нового в последней версии 9.6

Last updated on 24/04/2023

Try to guess how old you are!

Источник: apkpure.com

How-Old.net — правильно определяет ваш возраст по фотографии?

How-Old.net — правильно определяет ваш возраст по фотографии?

комментировать
в избранное
lady v [640K]
8 лет назад

Новый сервис от Майкрософт, который позволяет определять возраст по фотографии видимо еще не до конца доработан. Расценивать его как объективного оценщика возраста не приходится. Любопытства ради я попробовала оценить возраст свой и знакомых. Во-первых, не все фото сервис берет для оценки.

Например сильный наклон головы и темные очки в пол-лица сбивают его с толку и он пишет, что оценить возраст невозможно. Во-вторых, как оказалось, для людей среднего возраста без морщин он снижает возраст примерно лет на 5-10, для сорокалетних. А вот для ребят которым 20-23 года выдает преувеличенное значение возраста. Вот мои знакомые студенты-итальянцы:

автор вопроса выбрал этот ответ лучшим
комментировать
в избранное ссылка отблагодарить
Илдаш [131K]
8 лет назад

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

Для того чтобы проверить возраст человека на фото достаточно нажать на запись «Используйте свою собственную фотографию» и после чего вас перенаправляет в базу данных вашего ПК где вы можете выбрать необходимое фото и нажать «открыт» и на этом все открывается то фото которую вы выбрали.

Проверить возраст человека на фотографии в режиме онлайн можете ЗДЕСЬ.

Предлагаю для наглядности скриншоты;

Источник: www.bolshoyvopros.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru