Компьютерное зрение. Пишем распознавание дорожной полосы на Python (cv2)
HTML-код
- Опубликовано: 31 мар 2020
- Как легко с видео регистратора найти дорожную разметку и тут же на видео отобразить полосу, по которой едет авто? Python и cv2 готовы принять этот вызов!
Моё предыдущее видео о генетических алгоритмах: • Машинное обучение. Что...
Видео с распознаванием лиц • Распознавание лиц на p...
Видео с регистратора (от автора) (credit from): • Driving in Switzerland...
#dev #КомпьютерноеЗрение #ComputerVision #Python #cv2 #Programming Развлечения
Блин жесть, спасибо, очень помог, респект👍👍👍
Спасибо, очень помог! Продолжай!
Добрый день пробежался по вашему плейлисту по python очень интересно. Не останавливайтесь продолжайте , надеюсь на вопросы (если они появятся) вы охотно ответите так же подробно и доступно. Заранее большое спасибо.
Самый лучший из всех которые Я видел на ютубе. Не останавливай у тебя очень конкретные примеры и если продолжаешь то у тебя и у твоего канала очень большое будущий ... я на ютубе видел много уроков по этой теме и 95 % этих видео полная херня какие то графики и пустые слова продолжается 2 - 3 часа... Спасибо. Обязательно продолжай.
Cпасибо очень круто!
Отличное видео!
Годное видео!
Замечательное видео. Как раз было нужно что-то на техническое зрение робота. Буду отталкиваться от вашего видео. Огромное спасибо!
приятно, что кому-то это может послужить небольшой ступенькой для какого-либо начала)
@@dev306 даже не представляете, на сколько хорошей ступенькой!)
списибо огромное лайк подписка
Добрый день спасибо за видео и комментарий.
A trick : you can watch movies on Flixzone. Been using it for watching lots of of movies these days.
@Lian Cassius yup, have been using flixzone for since november myself :D
Красаава!
круто.
а ты будешь еще туторы пилить по опен св на пайтоне про машины ?
Вот простое упражнение для зрения заходишь в комнату и повторяешь фразу каждый охотник желает знать где сидит фазан и ищешь красный зеленый синий цвет и так далее
Спасибо за видео. А как модуль работает после запуска - создает с оригинальным файлом, второй файл с разметкой?
Отличный пример применения компьютерного зрения без углубления в подробности. Обычно в Python "_," обозначает игнорирование некого элемента при его инициализации, но я так и не понял для чего это сделано в 13 строке. Был бы рад разъяснению.
Верно, это и есть игнорирование. Я, кажется, упомянул, что эта 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 можно проверить был ли успешно получен кадр, но я использую кадр без проверки :)
в конце комбо видео запускается и просто виснет. В чём может быть причина?
чёрное видео с полосами и без них нормально запускалось, потом при объединении в цвет всё просто виснет.
потом начинает выдавать циклическую ошибку - RankWarning: Polyfit may be poorly conditioned
averaged_lines = lanes.average_slope_intercept(frame, lines)
Странно, что на видосе всего 300 просмотров, должно быть хотя-бы в 1000 раз больше
Спасибо :)
все смотрят туторы по риакту )))
Как удерживать машину в этой зоне? Как выводить сигнал на шаговики
Похоже на оз. Гарда
Почему то сначала всё работало, а в конце когда написал
cv.imshow("video", combo)
При запуске программы просто серый экран
Кто-то столкнулся с этим?
Решил проблему с серым экраном?
Тоже эта проблема
А для игры по типу Гта можно сделать такое?
Чел ты мой БОГ блять какой же я тупой для всего этого , просто очень хочу работать с компьютерным зрением
У меня проблема, после добавления combo серый экран появляется
Здравствуйте, при "наезде" на тень, полосы сбрасываются(начинают "танцевать")
Здравствуй, а здесь это и не работало идеально) Я лишь показал один из вариантов того, как это можно сделать. Погугли, есть еще много ребят кто этим занимался. Те, кто этим всерьез занимаются точно имеют свои подходы чтобы разметка не ходила туда сюда. Если вы разрабатываете что-то с нуля или заинтересованы чем то подобным, то вам стоит привыкнуть к тому, что постоянно придется решать что то подобное "пляскам"
Добрый день! Отличное видео
А как сделать так, чтобы нейросеть могла определять, есть ли на странице сайта та или иная информация? Например - вводим url страницы. Нейросеть "смотрит" (изучает) всю страницу сайта. Разбивает ее на области: шапка, 1-ый экран, левый сайдбар, правый сайдбар, область контента (со статьей), подвал сайта.
Далее, определяет, например, на странице сайта, в шапке сайта есть логотип, график работы, форма поиска, кнопка заказа звонка и т.д. В области контента есть схема работы, портфолио, таблицы с ценами, вопрос-ответ.
По итогу, создает таблицу какие блоки нашла, какие не нашла.
Такое реально сделать?
тут и нейросеть не нужна
То что ты хочешь это обычный парсинг сайта.
Почему то возникает ошибка. Помогите плиз.
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'
он потом добавил какую строку надо написать про которую он забыл, у меня тоже сначала была ошибка, написал ту строку и все заработало
Ошибка: 'AttributeError: module 'cv2' has no attribute 'VideoCapture''
Ну не сложно же загуглить?) Проверяли версию cv2, та ли установлена? Можно и на stackoverflow поискать, 1 же ссылка : stackoverflow.com/questions/48250703/python-attributeerror-module-cv2-has-no-attribute-videocapture
@@dev306 я уже исправил
Ошибка ModuleNotFoundError: No module named 'lanes', версия питона 3.11, библиотеки lanes нету
Потому что lanes - это не библиотека, а наш собственный модуль (второй файл .py) в котором мы пишем основные функции. Смотрите внимательнее начало видео
Где можно найти исходник?
скинтье плз
А зачем заменять BGR на BGRA?
В конце просто альфа канал(он вседа по умолчанию)
Боже ну почему не работать в pycharm тёмной темы?
хочешь - работай!)
чел в видео учит CTRL + V, CTRL + C