Изучение Python OpenCV / Урок #7 - Распознавание лиц

  Рет қаралды 49,354

Гоша Дударь

Гоша Дударь

Күн бұрын

Наконец мы добрались до создания полноценных программ с использованием нейронных сетей и библиотеки OpenCV. За урок мы научимся работать с нейронными моделями и разработаем программу для распознавания лиц на фото.
✅ Полезные ссылки:
- Урок на сайте itProger: itproger.com/course/opencv/7
- Модели нейронных сетей: github.com/opencv/opencv/tree...
- Видео по обучению нейронки: • НЕЙРОСЕТЬ: просто о сл...
⏰ Тайм-коды:
00:00 - Начало
00:19 - Технология распознавания
01:33 - Натренированная модель
04:13 - Подключение модели
05:52 - Нахождение лиц на фото
09:11 - Отображение результатов
12:02 - Тестирование программы
15:02 - Заключительная часть
✔ Сообщество программистов: itproger.com/
✔ -------------
Вступай в группу Вк - prog_life 🚀
Группа FaceBook - goo.gl/XW0aaP
Инстаграм itProger: / itproger_official
Instagram: / gosha_dudar
Telegram: t.me/itProger_official
Twitter - / goshadudar
- Уроки от #GoshaDudar 👨🏼‍💻
- Все уроки по хештегу #goshaLessons

Пікірлер: 63
@Go_ny
@Go_ny 4 ай бұрын
это то, ради чего многие смотрели этот курс) спасибо
@dslk0
@dslk0 Ай бұрын
Да и на моменте скачивания вместо обучения модели проставили дизлайки под всеми предидущими уроками
@FlashSogra
@FlashSogra 2 жыл бұрын
Гоша спасибо! Доработал я пример, сделал распознование лица, глаз, улыбки с вебкамеры прям в видеопотоке.
@pitalijliubimcikov5374
@pitalijliubimcikov5374 2 жыл бұрын
Спасибо за урок, Гоша!
@user-fr7df3tw1v
@user-fr7df3tw1v 2 жыл бұрын
Спасибо! Лучший канал на ютубе
@arturmargin2428
@arturmargin2428 3 ай бұрын
xml файл ненужно скачивать. Так правильно : faces = cv2.CascadeClassifier(cv2.data.haarcascades + "haarcascade_frontalface_default.xml")
@user-if5ud2ne1z
@user-if5ud2ne1z 2 жыл бұрын
Ураа продолжение
@loze_Life
@loze_Life 2 ай бұрын
Я думал что нейронки по распознанию лиц сложно писать, а оказалось(даже примерный ответ пришёл в голову после основ opencv перед этим уроком)
@kreckar4665
@kreckar4665 2 жыл бұрын
полезный урок
@user-yu8hx9yn4c
@user-yu8hx9yn4c Жыл бұрын
А можно ли как-то подлючить вместо .xml весов, веса сгенеррированные при помощи библиотеки yolo?
@mirandal9987
@mirandal9987 Жыл бұрын
Лучшие уроки на ютубе!
@seregaivanov5221
@seregaivanov5221 Жыл бұрын
"плавный" переход от квадратиков с кружочками к распознаванию готовых моделей
@user-uw2fd8ot2v
@user-uw2fd8ot2v 8 ай бұрын
14:36 не нашел, потому что он черный
@_black_stack_9914
@_black_stack_9914 11 ай бұрын
А можно сделать туториал по обучению?!
@mardershadow3965
@mardershadow3965 2 жыл бұрын
а где можно скачать изображения из урока ?
@exwwbuz6030
@exwwbuz6030 2 жыл бұрын
Cделай курс видео по Котлин для андроид
@mirokarmadio5618
@mirokarmadio5618 Жыл бұрын
Акуенные уроки, спасибо тебе большущее..
@ThunderFox-Main
@ThunderFox-Main 2 ай бұрын
а что если ошибка: camera = cv2.cvtColor(camera, cv2.COLOR_BGR2GRAY) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cv2.error: OpenCV(4.9.0) :-1: error: (-5:Bad argument) in function 'cvtColor' > Overload resolution failed: > - src is not a numpy array, neither a scalar > - Expected Ptr for argument 'src'
@user-uz6hj7fc8w
@user-uz6hj7fc8w Жыл бұрын
Как можно подключить модель с teachable machine?
@shilin0475
@shilin0475 2 жыл бұрын
Гоша добрый день. А может выступать объектом Паллеты с мебельными заготовками из Лдсп которые находятся и перемещаются по цеху. Задача точно знать и отслеживать перемещение паллеты с заказами. Возможно ли реализовать такую задачу ?
@FlashSogra
@FlashSogra 2 жыл бұрын
Возможно. Правда нужен какой-то визуальный уникальный отличительный признак каждой паллеты, например номер сверху
@shilin0475
@shilin0475 2 жыл бұрын
@@FlashSogra а мы сможем что нибудь на практике вместе воплотить. У нас небольшое мебельное производство и я большой сторонник новых практик
@kitoboynaya
@kitoboynaya Жыл бұрын
Бесплатно обучаю алгоритмической торговле! :)
@agrotok1587
@agrotok1587 Жыл бұрын
@@shilin0475 получилось запилить свой Амазон ?
@tinton7709
@tinton7709 2 жыл бұрын
Здравствуйте! у меня проблема, видео с потока очень сильно тормозит. именно в этом коде locations = face_recognition.face_locations(image, model=MODEL) encodings = face_recognition.face_encodings(image, locations) как можно улучшить или исправить?
@agrotok1587
@agrotok1587 Жыл бұрын
просто добавь воды ... сухой воды в охлаждение процессоров и накинь еще стойку памяти
@vittaphoto
@vittaphoto 8 ай бұрын
Знаю, что поздновато пишу, но вдруг. У меня проблема возникла, и код не запускается. Не может открыть xml файл в режиме чтения. Это можно как-то пофиксить?
@art1xx_x1
@art1xx_x1 5 ай бұрын
привет, друг, удалось решить эту проблему? просто я тоже с ней столкнулся =)
@user-qx5me3cu2d
@user-qx5me3cu2d Жыл бұрын
Можно ли как-то отслеживать нейронку, если она не нашла лицо увеличить размер фото, сохраняя размер исходного и еще раз прогонять через нее?Чтобы не играться с параметром scaleFactor
@agrotok1587
@agrotok1587 Жыл бұрын
напрашивается рекурсия
@1234mifa
@1234mifa Жыл бұрын
весЫ... весЫ... а корректно будет весА(они же весовЫе коэффициенты, от слова вес, а не весы)
@unknown_youtube_user
@unknown_youtube_user 2 жыл бұрын
14:36 OpenCV расист
@user-zh5rx1fl4f
@user-zh5rx1fl4f 2 жыл бұрын
0 просмотров, 1 лайк)
@QScientist
@QScientist Жыл бұрын
не весы, а веса. А где взять модель? и обычно распознавание должно делаться автомаьически, а не программист сидит и ручками подбирает. Так вот можно ли подобрать автоматом хорошие гиперпараметры? может там коэффициент равен sizeX/modelSizeX? и соседей тогда около 1-3?
@agrotok1587
@agrotok1587 Жыл бұрын
рекурсия с возвратом карретки от меньшего к большему , если не детектировал в этом диапазоне то берем другой слайд
@danyax3272
@danyax3272 2 жыл бұрын
Почему на людей в очках не работает?
@Macaronena
@Macaronena Жыл бұрын
А с рисунками будет хотя бы глаза находить?
@agrotok1587
@agrotok1587 Жыл бұрын
ели рисуете фото реалистично ... или берете модель и обучаете на своих рисунках
@suxaryk
@suxaryk Жыл бұрын
какой смысл с даной модели если под каждую фотку нужно менять разные параметры в коде ?
@vittaphoto
@vittaphoto 8 ай бұрын
Устанавливается среднее значение для всех фото. И существует погрешность, при котором лица не распознаются
@brain9993
@brain9993 2 жыл бұрын
А я смотрю локи бобо
@alexandergrigorev4518
@alexandergrigorev4518 2 жыл бұрын
Как самому натренировать модель?
@johnkh678
@johnkh678 Жыл бұрын
Надо перед командой подкармливать.
@alexandergrigorev4518
@alexandergrigorev4518 Жыл бұрын
@@johnkh678 ХАХАХА ХАХАХАХА ХАХАХАХА ХА ХА ХАХАХА астанавись не шути больше умоляю ХАХА подкармливать ХАХАХА
@johnkh678
@johnkh678 Жыл бұрын
🤗😀
@alexandergrigorev4518
@alexandergrigorev4518 Жыл бұрын
@@johnkh678 👍👍👍😁
@kitoboynaya
@kitoboynaya Жыл бұрын
Бесплатно обучаю алгоритмической торговле! :)
@blackout1819
@blackout1819 Жыл бұрын
отлично, но практическое применение нулевое. каждый раз лезть в код и править настройки под каждое фото. а если это видео? короче хрень
@JKTimosha
@JKTimosha 2 жыл бұрын
Ну ладно
@jdevbdjdjdkd1669
@jdevbdjdjdkd1669 Жыл бұрын
Черного, как обычно за человека не приняли
@vadimkozub3400
@vadimkozub3400 2 жыл бұрын
цифры - это весы о_0
@user-tl5et1pg3r
@user-tl5et1pg3r 4 ай бұрын
Фото Наруто не смогла программа распознать
@LOGOSTT
@LOGOSTT Жыл бұрын
Снова обращу Ваше внимание, что вместо "серое изображение" правильно использовать "в оттенках серого"
@Viktor8766
@Viktor8766 Жыл бұрын
Куча однотипных роликов по запросу "Python распознавание объектов"! Типа что-то кроме лиц и номеров, врядли кому-то придет в голову распознавать. Да и иных объектов во вселенной не существует. А вот если мне надо распознавать набор определённых значков, и автоматом кликать по ним - это не тривиальная задача! Пайтон гайдоделы на такое не натренированы!
@agrotok1587
@agrotok1587 Жыл бұрын
кури букварь по обучению моделей .. собирай ферму, и корми гигабайты данных
@oleksandrmarkov8656
@oleksandrmarkov8656 Жыл бұрын
штука хорошая, но расисткая
How did CatNap end up in Luca cartoon?🙀
00:16
LOL
Рет қаралды 7 МЛН
小路飞姐姐居然让路飞小路飞都消失了#海贼王  #路飞
00:47
路飞与唐舞桐
Рет қаралды 89 МЛН
Dlib. НЕ ИСПОЛЬЗУЙТЕ ЕГО!
14:08
Anton Maltsev
Рет қаралды 3,1 М.
Введение в OpenCV: Работа с камерой в Python
12:41
BeTry | Программирование
Рет қаралды 50 М.