Распознавание лиц на Python | Тренируем модель | Face Recognition

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

💰 Поддержать проект:

🔥 Стать спонсором канала:

*****Ссылки*****

Музыка из видео:

Установка face-recognition, dlib на Linux:

Распознавание лиц на Python | Face Recognition, Pillow

Github Face-Recognition:

Дешевый/надежный сервер в Европе:
promo_code:
zomro_246874

Хороший proxy сервис:

Крутой заказ на фрилансе | Подбираем забытый пароль к Excel файлу с помощью Python

Пишем Telegram бота на Python + Загружаем Telegram бота на сервер(хостинг):

Плейлист по парсингу сайтов на Python:

Плейлист по Instagram боту:

Код проекта на github:

И в telegram канале:

*****Соц.сети*****
Рекомендации по теме
Комментарии
Автор

Сначала ставлю Лайк, а потом уже смотрю!!! Толково и без всякой воды!!!

ВиллисКантор
Автор

Лайк с лета! Больше таких тем - особенно как обучать нейронку и все такое ....

stas_kats
Автор

Да это тебе огромное спасибо! Как всегда топ. Успехов в развитии

vigauss
Автор

Тема интересная, подача просто шикарная, спасибо что делаете ролики❤️

ТРЭШ-сн
Автор

Автор, видос как всегда пушечный. Ты единственный автор у которого нет негативной аудитории.

VladYuskovich
Автор

Познавательное видео, спасибо. Продолжайте в том же контексте.

olegpivkin
Автор

Наткнулся случайно на видео и не пожалел что посмотрел. Автор заслуживает лайка

monstercat
Автор

Спасибо за ролики. интересно, познавательно.

vasiliyovchinnikov
Автор

Очень Интересная и полезная информация! Продолжай.

АлексейСамаркин-ын
Автор

Тема супер!) Побольше бы роликов про поиски по фото и видео

ЕрмолинНикита-ум
Автор

Спасибо за видео.
есть пара вопросов.
1) если он не нашёл лицо на фото, то можно ли доработать этот код, чтобы определял.
2) Неверно определяет размерность "images" во время проверка изображения не знаете с чем может связано, сначала пишет 1/9, потом 4/8? Но если просто спросить размерность images ответ даст точный.
было интересно, если бы показали, как можно было бы сравнить две директории.

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

daniilk
Автор

Хорошо. С точки зрения кода не мне вас учить. Но сама логика действия немного не правильная. Получается, что вы доверяете скрипту в самообучении. Изначально посыл был правильный, поместить несколько изображений одного и того же лица и добавить его данные и запомнить их . Но у вас получилось немного другое, скрипт отталкивается от данных первого изображения, а дальше все решает сам. Представим случай, что вы анализируете фото другого человека и он похож на эталон с точки зрения скрипта. И тут код сам принимает решение добавить данные этого снимка в базу или нет. те не происходит процеса обучения, так как программа не уточняет у пользователя корректность своего решения. Логичнее было бы вначале пройтись по разным изображениям одного человека и все данные с них собрать и сопоставить с его именем, а делее уже проверять неизвестные изображения сравнивая с созданным эталоном и если лицо похоже, то уточнять у пользователя и при его согласии добавлять эти данные к исходному эталону. И чем с большего количества изображений одного и того же человека вы добавите данные в базу, тем точнее будет работать опознавание. А там как раз и потребуетя ваше видео про базы данных и SQL :-)

eYVgeni
Автор

для людей у которых выводится ошибка в этом моменте 5:45 попробуйте вставить вот это в нужное место
face_enc =
if len(face_enc) > 0:
face_enc = face_enc[0]
else:
print(f"[ERROR] Face not detected in {image}")
continue
print(face_enc)

Laplas
Автор

Спасибо, написал скрипт который ищет заданное лицо на фото, если есть, то копирует в папку, сына с дочкой путает))) Хочу сортировщик фоток в папки по людям написать)))

Host_Name
Автор

Здравствуйте, а все тоже самое, только наоборот. Тоесть, берём скрин с видео и ищем человека в социальных работников??? Я понимаю, что это очень очень длительный процесс (поиск в соцсетях) ну если добавлять фильтр там регион, год рождения, имя, если известно....можно чуть-чуть время сократить.

ЕвгенийГаевский-уе
Автор

Здравствуйте! А почему на первой позиции в директории another_woman приводит к одной True, а остальные семь изображений Folse? Благодарю!

ЛанаКон-шф
Автор

Если можно, увеличьте пожалуйста шрифт, чтобы при просмотре с мобильного был понятен код. В остальном, молодца. Спасибо!

Krasnolesye
Автор

то есть если человек не прошел проверку на 1 фотке из датасета, то он определится как чужой?

types
Автор

Чееел, пожалуйста, можешь снять видос по библиотеке vkwave с настройкой бота, пытался сам разобраться с библиотекой. Не вышло. Буду очень благодарен). За видос лайк, интересная тема))

laikaboss
Автор

А что если у меня 200 человек, и мне нужно на видео искать когда они появляються, как тогда собрать dataset

TEOCompany