Распознавание лиц – классическая задача Компьютерного зрения (CV), выделение лиц на изображении. С примером нам поможет OpenCV — самая популярная библиотека в этой сфере. Первоначально написанная на C/C++, теперь она предоставляет коннектор и на Python. OpenCV использует алгоритмы Машинного обучения (ML) для поиска лиц на изображении. Поскольку лица весьма разнообразны, не существует одного простого теста, который скажет вам, нашла ли библиотека лицо или нет. Однако алгоритмы разбивают задачу идентификации лица на тысячи более мелких задач, каждую из которых легко решить. Для чего-то вроде лица у вас может быть 6000 или более классификаторов, и все они должны распознать части лица, чтобы оно было обнаружено. Но в этом и заключается проблема: для распознавания лиц алгоритм начинает с верхнего левого угла изображения и перемещается вниз по небольшим блокам данных, просматривая каждый блок, постоянно спрашивая: «Это лицо? … Это лицо? … Это лицо?» Поскольку в каждом блоке содержится 6000 и
Face Recognition в Машинном обучении простыми словами
3 декабря 20223 дек 2022
120
4 мин