Компьютерное зрение для начинающих. Создаём виртуальную игру "Камень, ножницы, бумага"
ฝัง
- เผยแพร่เมื่อ 8 ก.ย. 2024
- 📌 Ссылки, упомянутые в видео:
- AI-модули для распознавания голоса: Ozon (ozon.ru/t/JzqM65V) Чип и Дип (www.chipdip.ru...)
- Предварительная запись на онлайн-занятия: labrazum.ru/on...
------------------------------------------------------------------------------------
- Набор картинок и видео, использованных в уроке: clck.ru/3CDpme
- Исходник проекта: github.com/vik...
- Документация OpenCV: opencv.org/
- Документация MediaPipe: ai.google.dev/...
------------------------------------------------------------------------------------
Подписывайтесь в Телеграм: t.me/mylabrazum
Моя страница в Instagram: / viktor_osin_
Поддержать автора:
Boosty: boosty.to/labr...
Donationalerts: www.donational...
------------------------------------------------------------------------------------
Как создать собственную систему распознавания лиц и жестов с использованием OpenCV и MediaPipe? 🚀
🔍 Что вы узнаете:
- Основы компьютерного зрения и распознавания образов
- Как установить и настроить OpenCV и MediaPipe
- Написание кода для распознавания лиц и жестов
- Примеры и практическое применение
- Создание виртуальной игры "Камень, ножницы, бумага" с компьютером
🎓 Плейлист с другими туториалами по программированию: • #1 Arduino - от новичк...
🎓 Плейлист с курсом по схемотехнике и электронике: • #1 Как работает электр...
Содержание видео:
0:59 - Сферы применения компьютерного зрения
2:31 - Как работают нейросети?
3:16 - AI-модули для умных устройств
5:38 - Простейший нейрон
11:36 - OpenCV и PyCharm - установка и настройка
15:42 - Подключение изображения
19:07 - Подключение видео
22:42 - Изменение размера
23:56 - Обрезка
26:15 - Наложение текста и фигур
30:08 - Подключение веб-камеры
31:27 - Вывод FPS
33:50 - Перемещение объектов "онлайн"
37:02 - Распознавание лиц и каскады Хаара
50:51 - Распознавание рук. MediaPipe
58:42 - Работа с выбранными точками
1:03:50 - Распознавание жестов
1:17:08 - Игра "Камень, ножницы, бумага"
AI-модули для распознавания голоса на Ozon (ozon.ru/t/JzqM65V) и Чип и Дип (www.chipdip.ru/product0/8029509470)
Содержание видео:
0:59 - Сферы применения компьютерного зрения
2:31 - Как работают нейросети?
3:16 - AI-модули для умных устройств
5:38 - Простейший нейрон
11:36 - OpenCV и PyCharm - установка и настройка
15:42 - Подключение изображения
19:07 - Подключение видео
22:42 - Изменение размера
23:56 - Обрезка
26:15 - Наложение текста и фигур
30:08 - Подключение веб-камеры
31:27 - Вывод FPS
33:50 - Перемещение объектов "онлайн"
37:02 - Распознавание лиц и каскады Хаара
50:51 - Распознавание рук. MediaPipe
58:42 - Работа с выбранными точками
1:03:50 - Распознавание жестов
1:17:08 - Игра "Камень, ножницы, бумага"
Все понятно рассказано, спасибо за такое видео. Впечатлило устройство для двери!
Блин, когда кучу лет работаешь с массивами байтов, и когда-то в универе писал всякое распознование образов всякими свертками написанными вручную, пайтоновские библиотеки выглядят как магия, очень круто :)
Респект автору. Повторил по видео все получилось, с нетерпением жду продолжения. Лайк, подписка, колокольчик.
Классное и интересное видео, стоит показать подросткам, думаю, многим будет интересна эта тематика.
Видос супер !! Жду продолжения.
БОЛЬШОЕ СПАСИБО за познавательное видео!
Отличный урок, спасибо!
Спасибо! Очень интересно!
С компьютерным зрением понятно, но будет ли про слух. Т.е обучить различать мужской и женский голос например. т.е задача классификация аудио.
Большое спасибо вам, за информацию
Надо хранить x и y для точек руки. Тогда мы можем считать длину по формуле длины вектора, и жесты будут считываться даже при повороте кисти
Спасибо. Очень интересно, подробно и доходчиво. Отличная подача, написание кода хорошо видно и понятно. Ближайшем будущем обязательно попробу. Продолжайте уроки, у вас хорошо получается. Есть конкретный вопрос, получится мониторить веб камерой экран телевизора и отслежимать некоторые области экрана. Было бы очень полезно сделать такой урок. А для чего, наверно вы уже догадалась. Многие просто мечтают об этом... Удачи!
Огромное спасибо за видео! Давно на Вас подписан, очень полезный канал!
Интересно, спасибо!
Полезное видео, спасибо!
супер круто, коммент для продвижения! слежу за творчеством и рвением к популизации, спасибо!
Спасибо и вам!
👍🤝
Контент просто пушка
Оскорбляет чувства писавших обработку графики, графический вывод, нестандартные (уникальные интерфейсы для пользователя) на чистом WinAPI на сpp на средненьких ПК того времени (S3 ViRGE 1 метр и 16 ОЗУ... да в метрах, пень 1 был правда ммх - супер) в конце 90х. И без хелпов из инета (потому что инет был как приход Христа). И на тот момент мы восхищались - сколько они в апишках за нас работы сделали!!!
Лишь использование рандомного выбора жеста вместо противоположного пользовательскому отделяет этот мир от кнб-шного читера...
Раз пошла такая пьянка, может не Ардуино подключим, а сразу esp по воздуху?
@@Просто77 можно)
Конечно.
Подскажите какой библиотекой можно воспользоваться для распознавания автомобильных номеров ?
есть заранее предобученный классификатор хаара для российских номеров, лежит здесь: github.com/anaustinbeing/haar-cascade-files/blob/master/haarcascade_russian_plate_number.xml
как использовать можете посмотреть, например, здесь: th-cam.com/video/cPl0fnUTSrg/w-d-xo.html&ab_channel=PythonToday
@@LabRazum , Оо, от души душевно благодарю !
правильней наверное находить длину вектора, а не разницу высот точек
что то вроде
p1 = np.array([x, y, z])
p2 = np.array([x2, y2, z2])
length = np.linalg.norm(p1 - p2)
используется библиотека numpy
Да, хорошая мысль, нужно попробовать