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

  Рет қаралды 21,515

PythonToday

PythonToday

Күн бұрын

Пікірлер: 72
@ВиллисКантор
@ВиллисКантор 3 жыл бұрын
Сначала ставлю Лайк,а потом уже смотрю!!! Толково и без всякой воды!!!
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю 💪
@Kravtsuv
@Kravtsuv 3 жыл бұрын
Именно так!
@dryuni
@dryuni 3 жыл бұрын
Та же фигня
@Laplas1908
@Laplas1908 Жыл бұрын
для людей у которых выводится ошибка в этом моменте 5:45 попробуйте вставить вот это в нужное место face_enc = face_recognition.face_encodings(face_img)[0] if len(face_enc) > 0: face_enc = face_enc[0] else: print(f"[ERROR] Face not detected in {image}") continue print(face_enc)
@vigauss1889
@vigauss1889 3 жыл бұрын
Да это тебе огромное спасибо! Как всегда топ. Успехов в развитии
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю 💪
@stas_kats
@stas_kats 3 жыл бұрын
Лайк с лета! Больше таких тем - особенно как обучать нейронку и все такое ....
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю 💪
@ТРЭШ-с1н
@ТРЭШ-с1н 3 жыл бұрын
Тема интересная, подача просто шикарная, спасибо что делаете ролики❤️
@PythonToday
@PythonToday 3 жыл бұрын
Спасибо за фидбэк!
@VladYuskovich
@VladYuskovich 3 жыл бұрын
Автор, видос как всегда пушечный. Ты единственный автор у которого нет негативной аудитории.
@PythonToday
@PythonToday 3 жыл бұрын
Спасибо за фидбэк 💪
@deus7204
@deus7204 3 жыл бұрын
Спасибо за годный контент! Лайк 👍
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю!
@olegpivkin4073
@olegpivkin4073 3 жыл бұрын
Познавательное видео, спасибо. Продолжайте в том же контексте.
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю за фидбэк!
@umidurazmetov8810
@umidurazmetov8810 2 жыл бұрын
Ждем продолжения!!!
@monstercat7470
@monstercat7470 3 жыл бұрын
Наткнулся случайно на видео и не пожалел что посмотрел. Автор заслуживает лайка
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю 💪
@vasiliyovchinnikov1731
@vasiliyovchinnikov1731 2 жыл бұрын
Спасибо за ролики. интересно, познавательно.
@daniilk3737
@daniilk3737 2 жыл бұрын
Спасибо за видео. есть пара вопросов. 1) если он не нашёл лицо на фото, то можно ли доработать этот код, чтобы определял. 2) Неверно определяет размерность "images" во время проверка изображения не знаете с чем может связано, сначала пишет 1/9, потом 4/8? Но если просто спросить размерность images ответ даст точный. было интересно, если бы показали, как можно было бы сравнить две директории. и на всякий случай, если на фото не найдено лицо, то программа будет выдавать ошибку, возможно, кому поможет сэкономить время
@diord
@diord 3 жыл бұрын
О интересненько что сегодня
@42-Katsu
@42-Katsu 3 жыл бұрын
Спасибо огромное за видео
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю за фидбэк 💪
@АлексейСамаркин-ы2н
@АлексейСамаркин-ы2н 3 жыл бұрын
Очень Интересная и полезная информация! Продолжай.
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю за фидбэк!
@ЕрмолинНикита-у7м
@ЕрмолинНикита-у7м 2 жыл бұрын
Тема супер!) Побольше бы роликов про поиски по фото и видео
@eYVgeni
@eYVgeni 3 жыл бұрын
Хорошо. С точки зрения кода не мне вас учить. Но сама логика действия немного не правильная. Получается, что вы доверяете скрипту в самообучении. Изначально посыл был правильный, поместить несколько изображений одного и того же лица и добавить его данные и запомнить их . Но у вас получилось немного другое, скрипт отталкивается от данных первого изображения, а дальше все решает сам. Представим случай, что вы анализируете фото другого человека и он похож на эталон с точки зрения скрипта. И тут код сам принимает решение добавить данные этого снимка в базу или нет. те не происходит процеса обучения, так как программа не уточняет у пользователя корректность своего решения. Логичнее было бы вначале пройтись по разным изображениям одного человека и все данные с них собрать и сопоставить с его именем, а делее уже проверять неизвестные изображения сравнивая с созданным эталоном и если лицо похоже, то уточнять у пользователя и при его согласии добавлять эти данные к исходному эталону. И чем с большего количества изображений одного и того же человека вы добавите данные в базу, тем точнее будет работать опознавание. А там как раз и потребуетя ваше видео про базы данных и SQL :-)
@PythonToday
@PythonToday 3 жыл бұрын
Эм... Так любое глубокое обучение начинается с датасета одинаковых данных, и именно так обучается модель, разве нет? Точность как раз таки повышается за счёт длины датасета. Автоматизация ведь нужна. А уточнее у пользователя, опять же перечеркивает всю автоматизацию, как минимум "полуавтомат" 😀
@eYVgeni
@eYVgeni 3 жыл бұрын
@@PythonToday я очень долго играл с функцией поска лиц в гуглевской пикассе в 2013- 2014 годах, даже при начальном добавлении от 50 и более изображений одного и того же человека, программа продалжала ошибаться, позже данная функция была встроена компанией адоб в лайтрум, но качество распознавания у них оказалось не лучше и я года три как забросил эксперименты с этим функционалом. не думаю , что рассматриваемая вами библиотека более совершенна, чем алгоритмы в использованных мной продуктах и сможет давать точный результат основываясь на данных двух-трех изображений. У меня пока не было времени проверить ваш код на практике, в плане точности определения лиц. Сделаю, отпишусь. Но уверен, что в процессе начального обучения полуавтоматический режим не избежен.
@eYVgeni
@eYVgeni 3 жыл бұрын
@@PythonToday наконец добрался до тестирования, и в процессе практики возникло замечание по коду. В строке face_enc = face_recognition.face_encodings(face_img)[0] которая в вашем коде под номром 23 вы не предусмотрели вариант, что библиотека не опознает лицо на снимке вообще, хотя оно там есть. Я для пробы указал скрипту путь к директории с 79 снимками одного и того же человека, снятого во время интервью, и на 49 кадре , когда голова в 3/4 и наклонена еще немного вниз я получал ошибку index out of range так как список face_enc был пуст. Я удалил файл для продолжения эксперимента и словил следующую ошибку. os.listdir считывает все файлы, в том числе и скрытые. И после удаления снимка в директории появился скрытый файл .DS_Store с которым библиотека не смогла работать. Те нужно еще добавить фильтр, чтобы в список images добавлялись только изображения. Все это не сложно, но вы и я за практику :) Также, если вам интересно, я запустил опознавание лиц в латруме для этой папки и лайтрум лицо на этом файле нашел, те библиотеке не очень хорошо справляется со снимками где есть поворот и наклон головы.
@Rejgan318
@Rejgan318 3 жыл бұрын
@@eYVgeni Тоже в свое время много экспериментировал с Пикассой. И Лайтрумовскую функцию распознавания пробовал. И Пикасса работала лучше. Потом адобовцы видимо допилили алгоритмы. Сейчас Лайтрум работает в этой области очень хорошо. И побочный эффект этих экспериментов. Можно тестовый датасет пропустить через лайтрум. Проконтролировать весь процесс визуально. Принять полученное распознавание из лайтрума за эталонное. В настройках лайтрума указать, чтобы записывал результаты в EXIF. Дальше я считывал в питоне распознанные области и подписи людей из EXIF и сравнивал с результатами этой библиотеки и других. CV2 тоже распознает, но хуже. И, для сведения. Эта библиотека построена как обертка DLIB, сама ничего не распознает.
@toxid1101
@toxid1101 3 жыл бұрын
@@eYVgeni с мнением, про сравнение фото заведомо одного и того же человека соглашусь. А про исключения - это уже частности.
@santex85
@santex85 3 жыл бұрын
Очень круто!
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю!
@ЕвгенийГаевский-у6е
@ЕвгенийГаевский-у6е 2 жыл бұрын
Здравствуйте, а все тоже самое, только наоборот. Тоесть, берём скрин с видео и ищем человека в социальных работников??? Я понимаю, что это очень очень длительный процесс (поиск в соцсетях) ну если добавлять фильтр там регион, год рождения, имя,если известно....можно чуть-чуть время сократить.
@Host_Name
@Host_Name 2 жыл бұрын
Спасибо, написал скрипт который ищет заданное лицо на фото, если есть, то копирует в папку, сына с дочкой путает))) Хочу сортировщик фоток в папки по людям написать)))
@PythonToday
@PythonToday 2 жыл бұрын
Благодарю за фидбэк! Молодцом!
@Krasnolesye
@Krasnolesye 3 жыл бұрын
Если можно, увеличьте пожалуйста шрифт, чтобы при просмотре с мобильного был понятен код. В остальном, молодца. Спасибо!
@PythonToday
@PythonToday 3 жыл бұрын
Спасибо за фидбэк!
@itbumer2030
@itbumer2030 3 жыл бұрын
Можно ссылку на трек !
@ЛанаКон-ш5ф
@ЛанаКон-ш5ф 3 жыл бұрын
Здравствуйте! А почему на первой позиции в директории another_woman приводит к одной True, а остальные семь изображений Folse? Благодарю!
@umni_kot
@umni_kot 3 жыл бұрын
а регина знает об этом ?
@laikaboss9047
@laikaboss9047 3 жыл бұрын
Чееел, пожалуйста, можешь снять видос по библиотеке vkwave с настройкой бота, пытался сам разобраться с библиотекой. Не вышло. Буду очень благодарен). За видос лайк, интересная тема))
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю за фидбэк. Не работал с данной бибилотекой, но ведь там даже описание на русском. В чём проблемы были?
@laikaboss9047
@laikaboss9047 3 жыл бұрын
@@PythonToday я новичок и там есть темы непонятные для меня. Думаю увидеть на практике работу с этой библиотекой поможет мне. Ах да и еще видео на Ютубе нет по этой библиотеке такчто это своего рода уникальный контент) Надеюсь на понимание)
@14types
@14types 11 ай бұрын
то есть если человек не прошел проверку на 1 фотке из датасета, то он определится как чужой?
@marcuscaine2310
@marcuscaine2310 3 жыл бұрын
Как одновременно распознавать лица и слушать микрофон(голосовой ассистент)?
@TEOCompany
@TEOCompany 3 жыл бұрын
А что если у меня 200 человек, и мне нужно на видео искать когда они появляються, как тогда собрать dataset
@ВоваЖигунов-х8е
@ВоваЖигунов-х8е Жыл бұрын
а как использовать gpu
@tinton7709
@tinton7709 3 жыл бұрын
Здравствуйте! у меня проблема, видео с потока очень сильно тормозит. именно в этом коде locations = face_recognition.face_locations(image, model=MODEL) encodings = face_recognition.face_encodings(image, locations) как можно улучшить или исправить?
@ИванКироков
@ИванКироков Жыл бұрын
привет, ты смог решить проблему?
@tinton7709
@tinton7709 Жыл бұрын
@@ИванКироков привет, много чего сомтрел и где ток не был. Но проблема полностью не была решена. Я уменьшил экран и поток видео в низком качестве, он стал работать чутка батарее. В документации пишет что нужно видеокарта Nvidia. А так, экран меньше сделал отображения, и FPS поднялся)
@ИванКироков
@ИванКироков Жыл бұрын
@@tinton7709 спасибо за ответ)
@romanpodkorytov
@romanpodkorytov 3 жыл бұрын
А если фотографию вместо лица поставить, ну так гипотетически, скрипт же отработает?
@PythonToday
@PythonToday 3 жыл бұрын
Думаю 100%
@frosia_237
@frosia_237 3 жыл бұрын
Face Recognition конечно не идеальна. Некоторые лица на фото просто не распознает, а остальные не может корректно сравнить. А видос годный. После выхода видео про Kali, стал спонсором на patreon)
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю за поддержку!
@TheDefMedia
@TheDefMedia 3 жыл бұрын
не могу установить pip install face-recognition, при установки выдает ошибку о невозможности установки dlib. Перепробовал все что предлагали в инете =(
@PythonToday
@PythonToday 3 жыл бұрын
По установке на Linux Ubuntu есть видео на канале
@yuriybaranovskiy9642
@yuriybaranovskiy9642 3 жыл бұрын
Сначала поставь Visual Studio,обязательно отметь при установке C++ и Питон,после этого станет без проблем и dlib и все остальное
@ДаниилСоловьев-э6ш
@ДаниилСоловьев-э6ш 3 жыл бұрын
А интересно может ли ушлый сосед приклеить фото лица на свое лицо и зайти в квартиру?
@PythonToday
@PythonToday 3 жыл бұрын
Вполне, но ведь можно сконфигурировать доступ в приложении.
@АнатолийСамсонов-щ5с
@АнатолийСамсонов-щ5с Жыл бұрын
Сколько лет ты программируешь?
@PythonToday
@PythonToday Жыл бұрын
4 года, но это хобби
@nonaparatlari001
@nonaparatlari001 3 жыл бұрын
Класс самый лучший видео урок👍👍👍 Можно распознавать купюра Мне надо купюра прйомник Ю
@gorhakobyan8569
@gorhakobyan8569 3 жыл бұрын
А как загрузить face recognition на Windows 7?
@potter062
@potter062 3 жыл бұрын
Ничего сложного.Там влияет версия питона. по моему на 3.6 ставится без проблем
@geometricprogression8186
@geometricprogression8186 Жыл бұрын
запустить linux ubuntu на VM, и уже там работать. Работать с питоном в винде это боль и страдания.
@amurlamur3125
@amurlamur3125 3 жыл бұрын
🥺
@artem41k
@artem41k 3 жыл бұрын
*сыс*
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
Новый ChatGPT: от новичка до PRO за полчаса. Большой бесплатный курс.
39:06
Лебедев про Нейросети: уроки, секреты, лайфхаки
Рет қаралды 234 М.
Live Face Recognition in Python
16:16
NeuralNine
Рет қаралды 188 М.
как тебе будут продавать в 2025
16:22
Тихон Смирнов
Рет қаралды 354 М.
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН