Введение
В области компьютерного зрения глубокое обучение нашло большое применение. Области, связанные с данными о лице, являются одними из наиболее важных приложений компьютерного зрения. Распознавание и обнаружение лиц широко распространены в приложениях, связанных с безопасностью.
Прогнозирование возраста и пола широко используется в области компьютерного зрения для наблюдения. Развитие компьютерного зрения делает этот прогноз еще более практичным и открытым для всех. В этой области исследований были сделаны значительные улучшения благодаря ее полезности в интеллектуальных реальных приложениях.
Приложение
Человеческое лицо содержит черты, которые определяют личность, возраст, пол, эмоции и этническую принадлежность людей. Среди этих функций классификация по возрасту и полу может быть особенно полезна в нескольких реальных приложениях, включая безопасность и видеонаблюдение, электронное управление взаимоотношениями с клиентами, биометрию, электронные торговые автоматы, взаимодействие человека с компьютером, развлечения, косметологию и судебно-медицинскую экспертизу.
Реализация
Обычно определение возраста реализуется в виде двухэтапного процесса:
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