
Урок #7 – Распознавание лиц на Python + OpenCV
Видеоурок
Для распознавания объектов на фото или видео необходимо иметь натренированную нейронную сеть. В нашем случае нужно иметь нейронную сеть, что натренирована распознавать лица. Тренировка нейронной сети – долгий и сложный процесс.
Заключается он в том чтобы дать нейронке десятки тысяч фото и дать ей возможность самой находить на них лица. Мы, в свою очередь, каждый раз при неверном варианте должны говорить ей об этом. После нескольких сотен тысяч проб и ошибок диапазон для нахождения правильного ответа у нейронной сети будет скорректирован. Весы для распознавания верного ответа будут настроены и в дальнейшем при её использовании она будет верно находить нужный объект.
Тренировать нейронную систему можно и дома, но такое сделать не просто, а главное не нужно. Дело в том, что уже существуют готовые натренированные модели, что можно использовать в своих целях. Именно таким образом мы и поступили в ходе данного урока.
Найти все натренированные модели OpenCV можно по
Тренировка нейронной системы
Кстати, если вы все же хотите попробовать самостоятельно натренировать нейронную систему, то у нас есть видео на эту тему. В нем происходит процесс тренировки простой нейронной системы. Посмотреть видео можно ниже:
Исходный код
Весь код будет доступен после подписки на проект!
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть