Компьютерное зрение. Пишем распознавание дорожной полосы на Python (cv2)

Поделиться
HTML-код
  • Опубликовано: 31 дек 2024

Комментарии • 53

  • @7rang.
    @7rang. 4 года назад +9

    Самый лучший из всех которые Я видел на ютубе. Не останавливай у тебя очень конкретные примеры и если продолжаешь то у тебя и у твоего канала очень большое будущий ... я на ютубе видел много уроков по этой теме и 95 % этих видео полная херня какие то графики и пустые слова продолжается 2 - 3 часа... Спасибо. Обязательно продолжай.

  • @pfw4517
    @pfw4517 2 года назад +1

    Замечательное видео. Как раз было нужно что-то на техническое зрение робота. Буду отталкиваться от вашего видео. Огромное спасибо!

    • @dev306
      @dev306  2 года назад +2

      приятно, что кому-то это может послужить небольшой ступенькой для какого-либо начала)

    • @pfw4517
      @pfw4517 2 года назад +1

      @@dev306 даже не представляете, на сколько хорошей ступенькой!)

  • @АлексейКиреев-ф3ъ
    @АлексейКиреев-ф3ъ 4 года назад +2

    Добрый день пробежался по вашему плейлисту по python очень интересно. Не останавливайтесь продолжайте , надеюсь на вопросы (если они появятся) вы охотно ответите так же подробно и доступно. Заранее большое спасибо.

  • @diean4311
    @diean4311 4 года назад +2

    Блин жесть, спасибо, очень помог, респект👍👍👍

  • @АлексейКиреев-ф3ъ
    @АлексейКиреев-ф3ъ 4 года назад +2

    Добрый день спасибо за видео и комментарий.

    • @liancassius2361
      @liancassius2361 3 года назад

      A trick : you can watch movies on Flixzone. Been using it for watching lots of of movies these days.

    • @ezequielrussell5901
      @ezequielrussell5901 3 года назад

      @Lian Cassius yup, have been using flixzone for since november myself :D

  • @olehkomenchuk693
    @olehkomenchuk693 4 года назад +1

    Спасибо, очень помог! Продолжай!

  • @kstud10
    @kstud10 3 года назад +1

    Cпасибо очень круто!

  • @seniorqa_auto5367
    @seniorqa_auto5367 4 года назад +1

    Годное видео!

  • @КириллТерешин-т2л
    @КириллТерешин-т2л 3 года назад +5

    Почему то сначала всё работало, а в конце когда написал
    cv.imshow("video", combo)
    При запуске программы просто серый экран
    Кто-то столкнулся с этим?

    • @petryakimov8865
      @petryakimov8865 3 года назад +2

      Решил проблему с серым экраном?

    • @derafum
      @derafum 3 года назад +1

      Тоже эта проблема

  • @xiaomi4307
    @xiaomi4307 2 года назад

    Вот простое упражнение для зрения заходишь в комнату и повторяешь фразу каждый охотник желает знать где сидит фазан и ищешь красный зеленый синий цвет и так далее

  • @xynonica193
    @xynonica193 4 года назад

    Отличное видео!

  • @alexb274
    @alexb274 3 года назад +1

    в конце комбо видео запускается и просто виснет. В чём может быть причина?
    чёрное видео с полосами и без них нормально запускалось, потом при объединении в цвет всё просто виснет.
    потом начинает выдавать циклическую ошибку - RankWarning: Polyfit may be poorly conditioned
    averaged_lines = lanes.average_slope_intercept(frame, lines)

  • @kostyaunin2900
    @kostyaunin2900 3 года назад +1

    Как удерживать машину в этой зоне? Как выводить сигнал на шаговики

  • @Firesieht
    @Firesieht 4 года назад +1

    Странно, что на видосе всего 300 просмотров, должно быть хотя-бы в 1000 раз больше

    • @dev306
      @dev306  4 года назад +1

      Спасибо :)

    • @denischikita
      @denischikita 4 года назад +1

      все смотрят туторы по риакту )))

  • @human9537
    @human9537 3 года назад

    а ты будешь еще туторы пилить по опен св на пайтоне про машины ?

  • @minnesota-gw7oj
    @minnesota-gw7oj 4 года назад +1

    Отличный пример применения компьютерного зрения без углубления в подробности. Обычно в Python "_," обозначает игнорирование некого элемента при его инициализации, но я так и не понял для чего это сделано в 13 строке. Был бы рад разъяснению.

    • @dev306
      @dev306  4 года назад +4

      Верно, это и есть игнорирование. Я, кажется, упомянул, что эта 1 возвращаемая переменная нам не нужна. Когда мы используем video.read, то возвращается кортеж из 2 элементов (см. документацию docs.opencv.org/2.4/modules/highgui/doc/reading_and_writing_images_and_video.html#videocapture-read) : value, image (грамотнее будет frame если это видео). Используя value можно проверить был ли успешно получен кадр, но я использую кадр без проверки :)

  • @aliakseydruzik7433
    @aliakseydruzik7433 2 года назад

    Спасибо за видео. А как модуль работает после запуска - создает с оригинальным файлом, второй файл с разметкой?

  • @snrpig9282
    @snrpig9282 4 года назад

    списибо огромное лайк подписка

  • @derafum
    @derafum 3 года назад

    У меня проблема, после добавления combo серый экран появляется

  • @human9537
    @human9537 3 года назад

    Чел ты мой БОГ блять какой же я тупой для всего этого , просто очень хочу работать с компьютерным зрением

  • @ИванФЕДУЛЕЕВ-щ3ш

    Добрый день! Отличное видео
    А как сделать так, чтобы нейросеть могла определять, есть ли на странице сайта та или иная информация? Например - вводим url страницы. Нейросеть "смотрит" (изучает) всю страницу сайта. Разбивает ее на области: шапка, 1-ый экран, левый сайдбар, правый сайдбар, область контента (со статьей), подвал сайта.
    Далее, определяет, например, на странице сайта, в шапке сайта есть логотип, график работы, форма поиска, кнопка заказа звонка и т.д. В области контента есть схема работы, портфолио, таблицы с ценами, вопрос-ответ.
    По итогу, создает таблицу какие блоки нашла, какие не нашла.
    Такое реально сделать?

    • @Irislova
      @Irislova Год назад

      тут и нейросеть не нужна

    • @pizzzdeath
      @pizzzdeath Год назад

      То что ты хочешь это обычный парсинг сайта.

  • @allagharibyan1938
    @allagharibyan1938 2 года назад

    Почему то возникает ошибка. Помогите плиз.
    OpenCV(4.5.5) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window_w32.cpp:1473: error: (-27:Null pointer) NULL window: 'Video' in function 'cvResizeWindow'

    • @pitsa3671
      @pitsa3671 2 года назад

      он потом добавил какую строку надо написать про которую он забыл, у меня тоже сначала была ошибка, написал ту строку и все заработало

  • @andriimaksymchuk8773
    @andriimaksymchuk8773 3 года назад

    Красаава!

  • @Kulturnik
    @Kulturnik 4 года назад

    Похоже на оз. Гарда

  • @daniilsever3036
    @daniilsever3036 4 года назад

    Здравствуйте, при "наезде" на тень, полосы сбрасываются(начинают "танцевать")

    • @dev306
      @dev306  4 года назад +3

      Здравствуй, а здесь это и не работало идеально) Я лишь показал один из вариантов того, как это можно сделать. Погугли, есть еще много ребят кто этим занимался. Те, кто этим всерьез занимаются точно имеют свои подходы чтобы разметка не ходила туда сюда. Если вы разрабатываете что-то с нуля или заинтересованы чем то подобным, то вам стоит привыкнуть к тому, что постоянно придется решать что то подобное "пляскам"

  • @mobdailgord
    @mobdailgord 4 года назад +1

    Ошибка: 'AttributeError: module 'cv2' has no attribute 'VideoCapture''

    • @dev306
      @dev306  4 года назад

      Ну не сложно же загуглить?) Проверяли версию cv2, та ли установлена? Можно и на stackoverflow поискать, 1 же ссылка : stackoverflow.com/questions/48250703/python-attributeerror-module-cv2-has-no-attribute-videocapture

    • @mobdailgord
      @mobdailgord 4 года назад +1

      @@dev306 я уже исправил

  • @Els4n
    @Els4n 2 года назад

    Ошибка ModuleNotFoundError: No module named 'lanes', версия питона 3.11, библиотеки lanes нету

    • @ГюставЭйфель-б3б
      @ГюставЭйфель-б3б Год назад

      Потому что lanes - это не библиотека, а наш собственный модуль (второй файл .py) в котором мы пишем основные функции. Смотрите внимательнее начало видео

  • @rostyslavshulak5668
    @rostyslavshulak5668 3 года назад

    круто.

  • @strs799
    @strs799 2 года назад

    А для игры по типу Гта можно сделать такое?

  • @Александр_1-й
    @Александр_1-й 17 дней назад

    Пробовал распознавания предметов на питоне делать... Ерунда.

  • @spectrelp
    @spectrelp 3 года назад

    Где можно найти исходник?

    • @spectrelp
      @spectrelp 3 года назад

      скинтье плз

  • @user-bb6gb5kp7k
    @user-bb6gb5kp7k 4 года назад

    А зачем заменять BGR на BGRA?

    • @ostrich4148
      @ostrich4148 3 года назад

      В конце просто альфа канал(он вседа по умолчанию)

  • @urlspy
    @urlspy 2 года назад

    Боже ну почему не работать в pycharm тёмной темы?

    • @dev306
      @dev306  2 года назад

      хочешь - работай!)

  • @nodirtillabaev
    @nodirtillabaev Год назад +1

    чел в видео учит CTRL + V, CTRL + C