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