Компьютерное зрение для начинающих. Создаём виртуальную игру "Камень, ножницы, бумага"

แชร์
ฝัง
  • เผยแพร่เมื่อ 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 - Игра "Камень, ножницы, бумага"

ความคิดเห็น • 30

  • @LabRazum
    @LabRazum  หลายเดือนก่อน

    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 - Игра "Камень, ножницы, бумага"

  • @kris_kapibara
    @kris_kapibara หลายเดือนก่อน +1

    Все понятно рассказано, спасибо за такое видео. Впечатлило устройство для двери!

  • @queeseste
    @queeseste 28 วันที่ผ่านมา

    Блин, когда кучу лет работаешь с массивами байтов, и когда-то в универе писал всякое распознование образов всякими свертками написанными вручную, пайтоновские библиотеки выглядят как магия, очень круто :)

  • @parettooliko4103
    @parettooliko4103 29 วันที่ผ่านมา

    Респект автору. Повторил по видео все получилось, с нетерпением жду продолжения. Лайк, подписка, колокольчик.

  • @SergGalaev
    @SergGalaev หลายเดือนก่อน

    Классное и интересное видео, стоит показать подросткам, думаю, многим будет интересна эта тематика.

  • @goiiia3774
    @goiiia3774 หลายเดือนก่อน

    Видос супер !! Жду продолжения.

  • @user-qf2oq1yu8m
    @user-qf2oq1yu8m หลายเดือนก่อน

    БОЛЬШОЕ СПАСИБО за познавательное видео!

  • @CooleR152
    @CooleR152 หลายเดือนก่อน

    Отличный урок, спасибо!

  • @MimakaGamleT
    @MimakaGamleT หลายเดือนก่อน

    Спасибо! Очень интересно!

  • @MrKim-pt2vm
    @MrKim-pt2vm หลายเดือนก่อน

    С компьютерным зрением понятно, но будет ли про слух. Т.е обучить различать мужской и женский голос например. т.е задача классификация аудио.

  • @user-mn7hw1ui8x
    @user-mn7hw1ui8x หลายเดือนก่อน

    Большое спасибо вам, за информацию

  • @user-ne4qr4yt4b
    @user-ne4qr4yt4b หลายเดือนก่อน

    Надо хранить x и y для точек руки. Тогда мы можем считать длину по формуле длины вектора, и жесты будут считываться даже при повороте кисти

  • @44Nemo44
    @44Nemo44 หลายเดือนก่อน

    Спасибо. Очень интересно, подробно и доходчиво. Отличная подача, написание кода хорошо видно и понятно. Ближайшем будущем обязательно попробу. Продолжайте уроки, у вас хорошо получается. Есть конкретный вопрос, получится мониторить веб камерой экран телевизора и отслежимать некоторые области экрана. Было бы очень полезно сделать такой урок. А для чего, наверно вы уже догадалась. Многие просто мечтают об этом... Удачи!

  • @user-xr9vo6le2r
    @user-xr9vo6le2r หลายเดือนก่อน

    Огромное спасибо за видео! Давно на Вас подписан, очень полезный канал!

  • @user-tc3rr6cg3o
    @user-tc3rr6cg3o หลายเดือนก่อน

    Интересно, спасибо!

  • @TheBrandton
    @TheBrandton หลายเดือนก่อน

    Полезное видео, спасибо!

  • @Xapek2008
    @Xapek2008 หลายเดือนก่อน

    супер круто, коммент для продвижения! слежу за творчеством и рвением к популизации, спасибо!

    • @LabRazum
      @LabRazum  หลายเดือนก่อน

      Спасибо и вам!

  • @vvkbees6473
    @vvkbees6473 หลายเดือนก่อน

    👍🤝

  • @Pupokification
    @Pupokification หลายเดือนก่อน

    Контент просто пушка

    • @user-gr4dj8mf5u
      @user-gr4dj8mf5u 27 วันที่ผ่านมา

      Оскорбляет чувства писавших обработку графики, графический вывод, нестандартные (уникальные интерфейсы для пользователя) на чистом WinAPI на сpp на средненьких ПК того времени (S3 ViRGE 1 метр и 16 ОЗУ... да в метрах, пень 1 был правда ммх - супер) в конце 90х. И без хелпов из инета (потому что инет был как приход Христа). И на тот момент мы восхищались - сколько они в апишках за нас работы сделали!!!

  • @xyre1891
    @xyre1891 หลายเดือนก่อน +1

    Лишь использование рандомного выбора жеста вместо противоположного пользовательскому отделяет этот мир от кнб-шного читера...

  • @Просто77
    @Просто77 หลายเดือนก่อน +1

    Раз пошла такая пьянка, может не Ардуино подключим, а сразу esp по воздуху?

    • @LabRazum
      @LabRazum  หลายเดือนก่อน

      @@Просто77 можно)

    • @44Nemo44
      @44Nemo44 หลายเดือนก่อน

      Конечно.

  • @goiiia3774
    @goiiia3774 หลายเดือนก่อน

    Подскажите какой библиотекой можно воспользоваться для распознавания автомобильных номеров ?

    • @LabRazum
      @LabRazum  หลายเดือนก่อน +1

      есть заранее предобученный классификатор хаара для российских номеров, лежит здесь: 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

    • @goiiia3774
      @goiiia3774 หลายเดือนก่อน

      @@LabRazum , Оо, от души душевно благодарю !

  • @SimplEMeaT
    @SimplEMeaT หลายเดือนก่อน

    правильней наверное находить длину вектора, а не разницу высот точек
    что то вроде
    p1 = np.array([x, y, z])
    p2 = np.array([x2, y2, z2])
    length = np.linalg.norm(p1 - p2)
    используется библиотека numpy

    • @LabRazum
      @LabRazum  หลายเดือนก่อน

      Да, хорошая мысль, нужно попробовать