Введение

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

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

Приложение

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

Реализация

Обычно определение возраста реализуется в виде двухэтапного процесса:

1. Этап 1. Обнаружение лиц на входном изображении.

2. Этап 2. Извлеките область интереса (ROI) лица и примените алгоритм определения возраста, чтобы предсказать возраст человека.

Для этапа 1 можно использовать любой детектор лиц, способный создавать ограничивающие рамки для лиц на изображении.

Детектор лица создает координаты ограничивающего прямоугольника лица на изображении.

Для 2-го этапа — определение возраста человека.

Учитывая координаты лица в ограничительной рамке (x, y), мы сначала извлекаем область интереса лица, игнорируя остальную часть изображения/кадра. Это позволит детектору возраста сфокусироваться только на лице человека, а не на каком-либо другом нерелевантном «шуме» на изображении.

Затем ROI лица передается через модель, что дает фактический прогноз возраста.

Задание: определить и предсказать пол и возраст по фотографии.

Шаг 1. Импорт библиотек

Шаг 2. Извлеките весовые модули

Шаг 3. Определите функцию getFaceBox

Шаг 4. Загрузка файлов модели и веса

Шаг 5. Упоминание списка возрастных и гендерных категорий

Шаг 6. Определение возраста и пола

Шаг 7. Загрузка фотографии

https://github.com/Ritik-Patel/DataScience/blob/main/Pre-processing/18IT099_DS_Prac11.ipynb