Распознавание лиц на python за 9 минут!

  Рет қаралды 15,317

dev

dev

Күн бұрын

Как легко и быстро использовать библиотеку для распознавания лиц? Убедимся, что это - просто!
Ссылка на используемую библиотеку: github.com/age...
#dev #Python #РаспознаваниеЛиц #Программирование #НейроннаяСеть

Пікірлер: 83
@bioba_ru
@bioba_ru 3 жыл бұрын
Спустя 3 часа мучений с библиотеками всё получилось, очень рад
@seregabeshukov5919
@seregabeshukov5919 4 жыл бұрын
Годнота
@Умныйдомсдиваном
@Умныйдомсдиваном 3 жыл бұрын
Очень доходчиво все рассказал, но это для работы на Windows. Все блогеры показывают как это делается на Windows и никто не показывает как это делается в Home Assistant. 1) Можешь ли показать, как это делается в Home Assistant? 2) Как получать в событии опознанное лицо? 3) Есть ли разница в работе опознавания лиц между deepstack и opencv? 4) Может ли opencv распознавать лица сбоку при движении?
@alekseikozhevnikov8957
@alekseikozhevnikov8957 4 жыл бұрын
Класс!
@viktorkobylynskyi5313
@viktorkobylynskyi5313 4 жыл бұрын
Поделись своей готовой сборкой)
@ivanberladin4414
@ivanberladin4414 3 жыл бұрын
У меня проблема с библиотекой dlib. Выдает ошибку
@ДимаДмитрий-е1к
@ДимаДмитрий-е1к 2 жыл бұрын
Я вообще не понимаю людей которые просто берут и копируют . Надо самому понимать какие библиотеки подключать , какие модули из библиотеки нужны и как с ними работать .
@paranormal3834
@paranormal3834 2 жыл бұрын
ошибка module 'dlib' has no attribute 'get_frontal_face_detector' незнаю что делать
@artemhabibulin3644
@artemhabibulin3644 2 жыл бұрын
0:13 библятека)
@yuriybaranovskiy9642
@yuriybaranovskiy9642 3 жыл бұрын
молодец,у меня все заработало,а как сделать ,чтобы при обнаружении лица-срабатывала ,какая-нибудь программка-например играл гимн.
@dev306
@dev306 3 жыл бұрын
Когда лицо распознано - то рядом со строкой, где рисуется квадрат лица поставить условие следующего плана: Если музыка не играет, то играть. (То есть у тебя переменная будет хранить в себе или правду или ложь и функция которая будет запускать аудио). Таким образом если хоть одно лицо будет распознано - то потом постоянно будет играть музыка. Если ты хочешь чтобы музыка играла в рамках момента когда лицо распознается, но переставала когда ни одно лицо не было распознано - то следует дополнить условие при помощи условия ИНАЧЕ (иначе - остановить музыку/перемотать на начало и остановить)
@Pivaaqee
@Pivaaqee 3 жыл бұрын
Покажите как обучить опенсв искать объект на фото. И как подготовить сам объект для поиска
@dev306
@dev306 3 жыл бұрын
Загуглите что такое opencv для начала:) чтобы научиться этому есть много многочасовых туториалов, советую использовать tensorflow, для этой библиотеки много ответов есть
@sake4319
@sake4319 3 жыл бұрын
Я сейчас работаю с web камерой, а как оптимизировать эту программу, на разных ноутбуках или же компьютеров которые имеют web-камеру при наведения лиц скрипт начинает зависать!!!
@yuriybaranovskiy9642
@yuriybaranovskiy9642 3 жыл бұрын
у меня тоже зависал,пока я не обнаружил ,что пропустил закрывающую скобку-],проверь код,что-то пропустил
@dudoseurdudoseur6748
@dudoseurdudoseur6748 4 жыл бұрын
Не работает ссылка на гитхаб из примера. Поделитесь пожалуйста рабочей ссылкой.(с меня лайк)
@dev306
@dev306 4 жыл бұрын
Вот она github.com/ageitgey/face_recognition , У эта ссылка хорошо работает, странно, может не правильно ввели в строку поиска) Попробуйте ради интереса в общем поиске github ввести face recognition, фильтр по Python, это должна быть первая ссылка)
@dudoseurdudoseur6748
@dudoseurdudoseur6748 4 жыл бұрын
@@dev306 Большое спасибо, было бы хорошо размещать под видео ссылки на гитхаб.(лайк поставил)
@7rang.
@7rang. 4 жыл бұрын
@@dev306 А вот это все можно на гугл колабораторе если да то сделай видео пожалуйста. Спасибо.
@АлексейМатвиенко-ф6ъ
@АлексейМатвиенко-ф6ъ 4 жыл бұрын
привет, не мог бы ты помочь? делал все твоему видео. вылезла ошибка в работе файлов библиотеки из гитхаба. брал я ту же, что и ты. ничего не понятно, вот бы было понятно) Traceback (most recent call last): File "C:/Users/leham/OneDrive/Рабочий стол/face_id/main.py", line 1, in import face_recognition File "C:\Users\leham\OneDrive\Рабочий стол\face_id\face_recognition\__init__.py", line 3, in from .api import load_image_file, face_locations, batch_face_locations, face_landmarks, face_encodings, compare_faces, face_distance File "C:\Users\leham\OneDrive\Рабочий стол\face_id\face_recognition\api.py", line 3, in import PIL.Image ModuleNotFoundError: No module named 'PIL'
@dev306
@dev306 4 жыл бұрын
Здравствуй, ты пользуешься anaconda или просто python?
@АлексейМатвиенко-ф6ъ
@АлексейМатвиенко-ф6ъ 4 жыл бұрын
@@dev306 анаконда
@dev306
@dev306 4 жыл бұрын
@@АлексейМатвиенко-ф6ъ Написано "No module named 'PIL'", что означает что у тебя нет библиотеки Pillow (называется так а импортируется как PIL). Зайди в face_id\face_recognition\api.py и посмотри, установлена ли у тебя эта библиотека . Скорее всего нет, поэтому открой терминал с анакондой и установи ее (anaconda.org/anaconda/pillow). Вообще, прежде, чем работать с модулями нужно посмотреть, установлены ли у тебя необходимые для ее работы другие модули, которые она непосредственно использует. Что нужно для работы с модулем обычно написано в requirements.txt в папке с модулем на гитхабе, я еще просто по файлам прохожусь и смотрю что они используют и есть ли это у меня, советую сделать также
@komronpulatov6785
@komronpulatov6785 4 жыл бұрын
Пж помогите никак не получается установить dlib пишет ERROR: Failed building wheel for dlib и дохренище ошибок, никак не могу установить эту библиотеку!
@dev306
@dev306 4 жыл бұрын
Попробуйте stackoverflow.com/questions/50970555/failing-to-install-dlib-on-windows-10 или попробуйте дать больше информации об ошибке. Скажите, если у вас получилось
@PavelKorkhov
@PavelKorkhov 4 жыл бұрын
переустановите CMake(через exe) и Visual Studio Installer(Инструменты Visual C++ для CMake).далее pip3 install dlib
@mr.k.o_o
@mr.k.o_o 4 жыл бұрын
Привет, мне очень понравилось твое видео, но почему то мое видео с лицами тормозит и на ноутбуке и на компьютере, пробовал менять разрешение видео на меньшее, но не помогает. В чем может быть проблема?
@dev306
@dev306 4 жыл бұрын
Привет. У меня обычный комп и так же как и у тебя медленно показывает, просто на момент проигрывания я ускорил видео. Почему - представь, что 30-60 раз в секунду обрабатываются фото ( то есть обр 2 073 600 пикселей в 1 фото, если у тебя разрешение 1920 х 1080). Логично, что это большой объем и не все компы будут справляться с этим легко) С этой проблемой сталкиваются многие, кто занимается поиском на видео. На самом деле обр меньшее количество пикселей из за особенностей алгоритма, которые позволяют уменьшить это количество и скорость обработки соответственно, но все равно это нагружает систему)
@mr.k.o_o
@mr.k.o_o 4 жыл бұрын
@@dev306 уменьшал разрешение видео до минимального 800*600 где-то, но разница с 1920*1080 незаметна
@dev306
@dev306 4 жыл бұрын
@@mr.k.o_o Конкретной причины я не искал, она мне не была интересна. Выше - это лишь мое предположение. Значит дело в самом алгоритме\другой технической причине. Загугли, ты же интересуешься программированием, значит должен уметь найти все что тебя интересует. Первая ссылка, которую мне только что выдало в интернете, почитай что вообще пишут www.pyimagesearch.com/2017/02/06/faster-video-file-fps-with-cv2-videocapture-and-opencv/
@mr.k.o_o
@mr.k.o_o 4 жыл бұрын
@@dev306 Спасибо, я начал искать как запустить эти вычисления на gpu вместо CPU, думаю это тоже повлияет на скорость
@АндрейГуз-ц3м
@АндрейГуз-ц3м 6 ай бұрын
nvidia cuda поможет
@BlYur
@BlYur 3 жыл бұрын
Можно ли этот код запустить под Android?
@АлексейКиреев-ф3ъ
@АлексейКиреев-ф3ъ 4 жыл бұрын
Добрый день спасибо за видео, прикольное . Пиизнаюсь я вообще дуб -дерево но дошел до подготовки кода. Все прописал по твоему примеру , но когда запускаю мне высвечивается( выделяется красной строкой) что модуль PIL. Image отсутствует ( надеюсь правильно его назвал) . Этот модуль указан в строке кода в файле api.py . В строке сообщений пишут ModuleNotFoundError: No module named PIL. Знаю что тебя уже одаливали с аналогичной :) но по другому модулю:). Помоги пожалуйста , я правильно понимаю что мне этот модуль необходимо установить . Но я не знаю как:)))
@АлексейКиреев-ф3ъ
@АлексейКиреев-ф3ъ 4 жыл бұрын
Все победил я PlL модуль разоьрасля на сайте установил , запустил опять выскочила проблема с dlib :))) зашел на pypi скачал версию 19.8.2 но как началась инсталляция выдает ошибку . Потом скачал более ранию версью 19.0.0 она через команду pip install скачалась, но также не запускается сразу ошибка.
@АлексейКиреев-ф3ъ
@АлексейКиреев-ф3ъ 4 жыл бұрын
Версия питона у меня 3.7 а у вас?
@dev306
@dev306 4 жыл бұрын
@@АлексейКиреев-ф3ъ Молодец, что уже в начале пути смотришь где и чего не хватает! Да, 3.7, советую установить анаконду на будущее, у меня есть видео по ее установке, она упростит вам установку модулей. Просто забьете в гугле anaconda PIL (это одно и то же что Pillow), и в первых ссылках будет ссылка на сайт анаконды и там будет написано что нужно прописать в anaconda prompt (это командная строка, но только от анаконды)
@dev306
@dev306 4 жыл бұрын
Устанавливайте все в окружение в котором работаете (про это в видео тоже есь) и все, там будут все зависимости. А через pip много чего может не установиться
@АлексейКиреев-ф3ъ
@АлексейКиреев-ф3ъ 4 жыл бұрын
@@dev306 я понимаю что достал но что то у меня лыжи не едут. По вашему совету установил анаконду проверил модуль pillow стоит (PIL). Закачал ваш код ( со своей корректировкой). Когда запускаю он импортирует файлы (так пишится в строке) и когда доходит до файла api.py натыкается на import dlib и сращу выдает ниже указанные сведения: Python 3.7.6 (default, Jan ​ 8 2020, 16:21:45) [MSC v.1916 32 bit (Intel)] Type "copyright", "credits" or "license" for more information. IPython 7.12.0 -- An enhanced Interactive Python. runfile('C:/Users/ASUS/Desktop/test/main1.py', wdir='C:/Users/ASUS/Desktop/test') Traceback (most recent call last): ​ File "C:\Users\ASUS\Desktop\test\main1.py", line 8, in ​ ​ import face_recognition ​ File "C:\Users\ASUS\Desktop\test\face_recognition\__init__.py", line 7, in ​ ​ from .api import load_image_file, face_locations, batch_face_locations, face_landmarks, face_encodings, compare_faces, face_distance ​ File "C:\Users\ASUS\Desktop\test\face_recognition\api.py", line 4, in ​ ​ import dlib ModuleNotFoundError: No module named 'dlib' Честнт говоря не знаю что делать.ПОМОГИТЕ !!!! ПОЖАЛУЙСТА.
@posik9453
@posik9453 4 жыл бұрын
Можешь ответить, я всё сделал, но у меня не установлен dlib, я установил анаконду, визуал студио и буст, но пишет что Boost python library not found, что делать?
@dev306
@dev306 4 жыл бұрын
Здравствуй. Что такое Boost, можно хотя бы ссылку www и ссылку на мое видео где я там пользовался этим, он зачем понадобился?
@posik9453
@posik9453 4 жыл бұрын
@@dev306 У меня не установлен длиб, без него не работает, для установки длиба нужен буст, анаконда, и визуал студио
@dev306
@dev306 4 жыл бұрын
@@posik9453 да при чем тут визуал студио то? это просто редактор! ты имеешь ввиду dlltop.ru/soft/46-microsoft-visual-c, а не редактор может?
@posik9453
@posik9453 4 жыл бұрын
@@dev306 Я не знаю, у меня не установлен длиб и для установки нужно скачать 9283939299339 программ и библиотек из которых только буст не скачивается 🤘
@dev306
@dev306 4 жыл бұрын
@@posik9453 Хорошо, допустим) и ты и anaconda.org/conda-forge/boost и anaconda.org/anaconda/boost пробовал, что пишет в ошибке? можешь прислать?
@PavelKorkhov
@PavelKorkhov 4 жыл бұрын
Приветствую, не могу побороть эту нечисть: C:\Users\Admin\AppData\Local\Programs\Python\Python38\python.exe C:/Users/Admin/PycharmProjects/untitled1/New.py Traceback (most recent call last): File "C:/Users/Admin/PycharmProjects/untitled1/New.py", line 1, in import face_recognition File "C:\Users\Admin\PycharmProjects\untitled1\face_recognition\__init__.py", line 7, in from .api import load_image_file, face_locations, batch_face_locations, face_landmarks, face_encodings, compare_faces, face_distance File "C:\Users\Admin\PycharmProjects\untitled1\face_recognition\api.py", line 3, in import PIL.Image ModuleNotFoundError: No module named 'PIL' Process finished with exit code 1 При install pillow пишет: Please see the install instructions at: pillow.readthedocs.io/en/latest/installation.html ---------------------------------------- Command "c:\users\admin\appdata\local\programs\python\python38\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Admin\\AppData\\Local\\Te mp\\pip-build-1n1wc80h\\pillow\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace(' ', ' '), __file__, 'exec'))" install --record C:\Users\Admin\AppData\Local\Temp\pip-15hnytcj-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 i n C:\Users\Admin\AppData\Local\Temp\pip-build-1n1wc80h\pillow\ Помогите кто знает как с этим бороться .
@dev306
@dev306 4 жыл бұрын
Попробуйте python3 -m pip install --upgrade pip, python3 -m pip install --upgrade Pillow (в 2 строки, не нужно запятой при вводе в cmd и будьте аккуратны с регистром букв!), если не сработает, то попробуйте conda install -c anaconda pillow, если вы используете Anaconda, если вы устанавливаете с помощью pip\pip3, то рекомендую установить вам Anaconda, что это такое и почему можете узнать отсюда kzbin.info/www/bejne/rF65nZSbiaumrs0 . В кратце - она сильно упрощает установку и у вас будет намного меньше таких ошибок
@PavelKorkhov
@PavelKorkhov 4 жыл бұрын
@@dev306 каку версию вы используете python?
@dev306
@dev306 4 жыл бұрын
@@PavelKorkhov В редакторе PyCharm, который я использую справа снизу на видео написано python 3.7 (snake). Значит я использовал среду с названием snake, версия Python=3.7
@PavelKorkhov
@PavelKorkhov 4 жыл бұрын
@@dev306 установил анаконду, библиотеки не установить все обрывается на running setup.py install for dlib ... error Error: Command errored out with exit status 1
@dev306
@dev306 4 жыл бұрын
​@@PavelKorkhov Я понятия не имею что у вас за ошибка потому, что вы просто пишете ... вместо ошибки, а там ведь самое главное. Заодно пара вопросов: вы все это делаете через терминал анаконды? Вы убедились, что вы находитесь в той среде, на которую устанавливали pillow и все прочее, прежде, чем запускать setup.py? И самое главное - вы гуглили ошибку?
@АртемПономарёв-и6к
@АртемПономарёв-и6к 4 жыл бұрын
Привет! Видео крутое, но я кое-чего не понимаю, можешь помочь?
@dev306
@dev306 4 жыл бұрын
Привет, в чем проблема?
@АртемПономарёв-и6к
@АртемПономарёв-и6к 4 жыл бұрын
@@dev306 есть ошибка, которую я никак не могу понять, как исправить " OpenCV(4.2.0) C:\projects\opencv-python\opencv\modules\imgproc\src esize.cpp:4045: error: (-215:Assertion failed) !ssize.empty() in function 'cv::resize' "
HLK-TX510 - платформа для распознавания лиц
9:02
Клуб любителей электроники
Рет қаралды 4,6 М.
Je peux le faire
00:13
Daniil le Russe
Рет қаралды 22 МЛН
GIANT Gummy Worm Pt.6 #shorts
00:46
Mr DegrEE
Рет қаралды 52 МЛН
Пришёл к другу на ночёвку 😂
01:00
Cadrol&Fatich
Рет қаралды 10 МЛН
Dlib. НЕ ИСПОЛЬЗУЙТЕ ЕГО!
14:08
Anton Maltsev
Рет қаралды 3,3 М.
Python VS С# | Согласен / Не согласен
14:27
Технологии в Контуре
Рет қаралды 18 М.
How to make advanced image recognition bots using python
15:01
Kian Brose
Рет қаралды 1,4 МЛН
Face Recognition With Python 3.10 Tutorial (Webcam)
18:59
Indently
Рет қаралды 110 М.
Je peux le faire
00:13
Daniil le Russe
Рет қаралды 22 МЛН