11:48 объясните пожалуйста причем тут поразрядная конъюнкция и как работает эта строка. При нажатии на q меняется значение cv.waitKey(1)? Если да, то почему?
Я называю это "показывать фокусы папуасам".... Что делает функция dilate? Зачем это надо? Как это используется в распознавании лиц? Что делают остальные функции? Что означают параметры? Просто какой-то параметр, который можно покрутить? Это я и сам могу попробовать.
Бляя, я понимаю, что это самый лоу левел, но это пиздец как интересно в обучении. Машинное обучение - это именно то, что мне интересно изучить и, возможно, сменить профессию. Спасибо за этот вводный курс, очень интересно и понятно в употреблении
Жиза когда тебе 13 лет комп не тянет уже кс и самое интересно это учится программировать 😂 так то я умею хз мне нравится это как будто кс играю только лучше к примеру
Если у вас не проявляется фото тогда если у вас картинка на Украинском или на руском перевидите на анг, у некоторых нужно вставлять полный путь по типу "C:\Users\User\Pictures\cute.jpg" если и так не сработало попробуйте "C:\\Users\User\\Pictures\\cute.jpg" или если у вас есть в пути к файлу кавычки уберите их тогда должно сработать.
в общем пайтон изучаю от силы ну неделю-две, по часу в день, но по курсу другого человека, понял что мне нужно для моих целей изучить работу с несколькими библиотеками, и сv2 одна из них, так вот, уже на 2 уроке я узнал практически 60% из всего что мне нужно от этой библиотеки, автор объясняет очень круто, достаточно неплохой объем информации умещает в столь короткое время и на лайте, приятно смотреть, спасибо, респект, лайкус, подписка!)
Большое спасибо за видео. Всё кратко и понятно, при этом не упустил ничего. Сам недавно начал изучать openCV и написал сложную программу, но не понимал, как она работает. Нужно было срочно написать, а времени на разбор не было. Твоё видео очень помогло. Теперь я понимаю хотя бы часть программы. Думаю после просмотра всего курса я смогу окончательно разобраться. Ещё раз спасибо
Код не совсем копировал с твоего гайда, но раз ты записал видео, то наверное разбираешься в модуле. Я через openCV беру видео с веб-камера и записываю его этим-же модулем. Записанный файл имеет вес 0байт и выдает ошибку при его открытии. Пробывал разные кодеки. Пишу на Винде
Да. И ещё момент. В новой версии папка Python тоже находится в папке Lib, но в той, что в категории External Libraries (есть ещё и папка с наименованием Lib, но в папке самого проекта). Предупрежу, я новичок. У меня не работало ни как на видео, ни как сказали Вы. Поэтому я создал папку программы main.pу в категории External Libraries, где папка Lib с Python, а в его папке устанавливается OpenCv. И тогда с помощью from cv2 import cv2 получилось заполучить подсказки, корректную работу. Правда, потом и папку images пришлось создавать в External, а вот перекинуть это всё в папку проекта, как на видео, не получается, потому что не хочет перекидываться Python 3.11 …., а с ним остальное связано, и не работает без него
Посмотрите видео о том, как включить подсказки для OpenCV. На ютубе есть где-то 3-х минутное видео об этом. Мне помогло. Нужно просто зайти в настройки и подключить папку с OpenCV.
Всем привет! Помогите с выбором, подойдет ли УЛЬТРАБУК для интенсивной учебы программированию, нейроные сети ,создание веб. ни как не могу определиться между ноутбуком и ультрабуком
такая же фигня. вроде только начал все сделано как он сказал)) пишу cv2. иии... не выходит список функций которые там содержатся. соответственно даже эта простая строчка не запускается
почему мне доступно только 4 функции: cv2.bootstrap() cv2.__all__ cv2.__collect_extra_submodules() cv2.__load_extra_py_code_for_module(), ,больше ничего, хотя я сделал всё правильно
на 32 минуте код перестал работать выдает ошибку: > Overload resolution failed: > - 'interations' is an invalid keyword argument for dilate() > - 'interations' is an invalid keyword argument for dilate() подскажите пожалуйста что делать, все делал на показано на видео.
У меня проблема, когда я пытаюсь прочитать документацию по функциям opencv, я получаю сообщение об ошибке Pycharm не может отображать строки документации Epydoc
C:\Users\User\AppData\Local\Programs\Python\Python39\python.exe: can't open file 'C:\Users\User\PycharmProjects\man\main.py': [Errno 2] No such file or directory
"...матрица это список со списками..." куда катится мир. для матрицы есть вполне понятный термин общедоступный в программировании это ДВУМЕРНЫЙ МАССИВ а где объяснение почему kernel 5 на 5? и почему из единиц? почему не 7 на 7 (или 3 на 3)? з.ы. по сути в ролике показан частный случай как получить такой эффект и все....
как сделать такие же подскази при вводе кода, как у у тебя? когда пишешь код и показывает различные методы библиотеки к примеру или правильно написание функции с указанным кол-вом аргументов?
Здравствуйте у меня в программе PyCharm при написании методов не выпадают подсказки как у вас и подскажите пожалуйста как вы обращаетесь к библиотеке, что мне нужно сделать ?
@@AdbA-iy5sl у меня как я позже выяснил это происходит в 99 процентах случаев только при работе с библиотекой openCV, и я не смог решить эту проблему, либо что-то с библиотекой либо с PyCharm.
у меня одного такая беда, что на q видео ускоряется, а не завершается и захват с камеры тоже не прекращается? если есть решение проблемы, напишите пожалуйста
Видео супер, лучше гайда не видел. За плечами уже есть проект с использованием openCv в Java. Если бы раньше было ваше видео сэкономил бы себе месяц.=)
у меня вопрос,что нужно сделать чтобы когда ты писал код тебе выдавали подсказки,как im... и тебе сразу imread(.....).я open cv скачал а вот эти подскази не выодять
0xFF - это не код символа, а число 11111111 в двоичной системе исчисления (value & 0xFF получает первые 8 бит числа), далее результат проверятеся с номером char символа, который получается при помощи функции ord Код нажатой клавиши получается при помощи функции cv2.waitKey
@@ДмитрийСтрекалов-т7в функция ord('q') возвращает численное представление символа q в unicode (каждому символу сопоставлен определенный номер, так как компьютер оперирует числами. и этот номер возвращает функция ord). В видео задумывалось, что будет сравнение кода символа нажатой клавиши с номером символа q. 255 в данном случае испольуется не как число для сравнения, а как маска для битов, которые мы хотим сравнить. Т.е. использую оператор & мы "извлекаем" только те биты, которые равны 1 в двоичном представлении числа 255, и только потом сравниваем их с численным кодом символа q.
не работает не знаю почему сделал все как на видео ни подсказок ни сам код не работает. попробовал поменять версию библиотеки не устанавливается никак. не знаю что делать застрелится ил забить
Может они не малганиса решили слить, а устроить вайп всех персонажей игроков( слить)? Вот это был бы поворот! А какой лор! Можно было бы с чистой совестью всем начать качаться заного, как в классике =)
Вы написали много ненужного кода, советую глубоко ознокомится с ООП, и другими способами оптимизаций кода.Либо допустили критическую ошибку (имею ввиду что то такое: когда нужно найти какое то число из 10трлн. и вы начинаете через цикл перечислять эти данные, массивы слишком велики и ПК начинает фризит и тому подобные ошибки которые грузят комп). Если вы уверены что вина не в вас, то скорее всего в вашем компьютере.Тут уже придется менять комплектующие компа или по возможности купить новый ПК.Важную роль в обработка кода играет процессор и ОЗУ компьютера.
У кого не работают подсказки, понизьте версию opencv
спасибо выручил.А почему новые версии так не работают не знаешь?
А как
@@ZZZaebumbatvпереустанавливаешь
Не, просто нажмите на import cv2 и на красную лампу, а там на download cv2
А видео про библиотеку vzlomjopi будет?
\
11:48 объясните пожалуйста причем тут поразрядная конъюнкция и как работает эта строка. При нажатии на q меняется значение cv.waitKey(1)? Если да, то почему?
Привет, я впервые так рано смотрю видео...
Я не могу установить opencv. Она вроде установлена, но никаких функций нет( Только ci_build, headless, ci_and_not_headless и тд. ЧТО МНЕ ДЕЛАТЬ?????
тоже самое(
А ты где пытаешься установить? Pycharm? VSCode?
Тоже самое ты нашел ответ
как включить подсказки в pycharm(что принимает функция и тд.)
"import cv2.cv2 as cv" и потом везде юзаешь cv.
Я называю это "показывать фокусы папуасам".... Что делает функция dilate? Зачем это надо? Как это используется в распознавании лиц?
Что делают остальные функции? Что означают параметры? Просто какой-то параметр, который можно покрутить?
Это я и сам могу попробовать.
Гоша, дякую тобі велике за твою роботу, яка просто неоціненна!
Очень нужная вещь, вот только захотел изучить и твои видео тут как тут!
Мне всё очень понравилось , очень удобная библиотека
я не знаю почему, но мне жутко режет глаза, что нет точек с запятой
спасибо за уроки, очень полезно))
тебе пора лечится от всякий жаваскриптов и сиплюслюс
@@vanyatop1gg ты что там про С ляпнул?
нарываешься? мне твой драйвер уронить?
f[f[[f[f[[, ну попробуй
@@Dreamcatcher_Lvl_
Это настоящая находка! Спасибо тебе, Гоша! Всё просто и понятно раскладываешь. Респект, уважуха, благодарочка!
Perfect!
долго не мог понять почему не работает COLOR...2GREY, как оказалось, GRAY надо было написать через A
img = cv2.bootstrap() кроме этой функции ничего нет. выдаёт None что делать?
нашли решение этой проблемы?
@@ДмитрийВасильевич1234 да, нашол.
@@-mishana- и какое же
Бляя, я понимаю, что это самый лоу левел, но это пиздец как интересно в обучении. Машинное обучение - это именно то, что мне интересно изучить и, возможно, сменить профессию. Спасибо за этот вводный курс, очень интересно и понятно в употреблении
чувак не смотри на актив твои уроки топ просто мало людей которые не ленивые
У меня выдает ошибку -215:Assertion failed, при том что фотография адекватных размером и код идентичен
Жиза когда тебе 13 лет комп не тянет уже кс и самое интересно это учится программировать 😂 так то я умею хз мне нравится это как будто кс играю только лучше к примеру
зачем путать людей, Цвета - это не слои. в tiff картинках есть слои...
Если у вас не проявляется фото тогда если у вас картинка на Украинском или на руском перевидите на анг, у некоторых нужно вставлять полный путь по типу "C:\Users\User\Pictures\cute.jpg" если и так не сработало попробуйте "C:\\Users\User\\Pictures\\cute.jpg" или если у вас есть в пути к файлу кавычки уберите их тогда должно сработать.
в общем пайтон изучаю от силы ну неделю-две, по часу в день, но по курсу другого человека, понял что мне нужно для моих целей изучить работу с несколькими библиотеками, и сv2 одна из них, так вот, уже на 2 уроке я узнал практически 60% из всего что мне нужно от этой библиотеки, автор объясняет очень круто, достаточно неплохой объем информации умещает в столь короткое время и на лайте, приятно смотреть, спасибо, респект, лайкус, подписка!)
Большое спасибо за видео. Всё кратко и понятно, при этом не упустил ничего. Сам недавно начал изучать openCV и написал сложную программу, но не понимал, как она работает. Нужно было срочно написать, а времени на разбор не было. Твоё видео очень помогло. Теперь я понимаю хотя бы часть программы. Думаю после просмотра всего курса я смогу окончательно разобраться. Ещё раз спасибо
У Вас аватарка из одной манги, Если это так, и Вы читали ее, хочу спросить, знаете-ли Вы что-то похожее на эту манхву.
вор это моя картинка
@@Hunter-pt6kn у этой манги есть аниме поднятие уровня в одиночку
4:35 если вас windows тогда можно добавит перел строкой r
А в puthon кодировка цветов разве не BGR (blue, green, red)?
Спасибо большое но у меня один вопрос это только у меня так что камера запускается только через секунд 30/40 после запуска?
Очень толково всё объяснили, как долго вы уже этим занимаетесь, какие можете посоветовать книги для изучения языка python ?
так должен уже знать питон раз уж OpenCV изучаешь:/
А почему бы не использовать для проигрывания видео в цикле cap.isOpened()?
Код не совсем копировал с твоего гайда, но раз ты записал видео, то наверное разбираешься в модуле. Я через openCV беру видео с веб-камера и записываю его этим-же модулем. Записанный файл имеет вес 0байт и выдает ошибку при его открытии. Пробывал разные кодеки. Пишу на Винде
А как сделать чтобы использовать не вебку а текущий видео поток (картинку с экрана)?
не выводиться ни фото, ни видео. Уже второй день мучаюсь на этом этапе, можете подсказать что делать?
помочь?
@@twentyone5809 у меня нету подсказок помоги пж
@@СурхоАбдулаев-и9у есть телеграм ?
У кого не появляются подсказки - вместо "import cv2" пишите "from cv2 import cv2"
Да. И ещё момент. В новой версии папка Python тоже находится в папке Lib, но в той, что в категории External Libraries (есть ещё и папка с наименованием Lib, но в папке самого проекта).
Предупрежу, я новичок. У меня не работало ни как на видео, ни как сказали Вы. Поэтому я создал папку программы main.pу в категории External Libraries, где папка Lib с Python, а в его папке устанавливается OpenCv. И тогда с помощью from cv2 import cv2 получилось заполучить подсказки, корректную работу. Правда, потом и папку images пришлось создавать в External, а вот перекинуть это всё в папку проекта, как на видео, не получается, потому что не хочет перекидываться Python 3.11 …., а с ним остальное связано, и не работает без него
Посмотрите видео о том, как включить подсказки для OpenCV. На ютубе есть где-то 3-х минутное видео об этом. Мне помогло. Нужно просто зайти в настройки и подключить папку с OpenCV.
Всем привет! Помогите с выбором, подойдет ли УЛЬТРАБУК для интенсивной учебы программированию, нейроные сети ,создание веб. ни как не могу определиться между ноутбуком и ультрабуком
Гоша, спасибо за урок. Скажите а из-за чего не появляются подсказки при вводе команды св2. в пайчарм
такая же фигня. вроде только начал все сделано как он сказал)) пишу cv2. иии... не выходит список функций которые там содержатся. соответственно даже эта простая строчка не запускается
Разобрались?
а почему у меня вывело
(720, 1080, 4)
Если используете video = VideoCapture(0) , то после всех действий не забудьте завершить захват картинки video.release() !!
почему мне доступно только 4 функции:
cv2.bootstrap()
cv2.__all__
cv2.__collect_extra_submodules()
cv2.__load_extra_py_code_for_module(),
,больше ничего, хотя я сделал всё правильно
спасибо за старания очень понятно все объяснил буду продолжать учиться с помощью твоих роликов
Спасибо тебе, бро, очень помог.
на 32 минуте код перестал работать выдает ошибку:
> Overload resolution failed:
> - 'interations' is an invalid keyword argument for dilate()
> - 'interations' is an invalid keyword argument for dilate()
подскажите пожалуйста что делать, все делал на показано на видео.
Привет,
У меня проблема, когда я пытаюсь прочитать документацию по функциям opencv, я получаю сообщение об ошибке
Pycharm не может отображать строки документации Epydoc
C:\Users\User\AppData\Local\Programs\Python\Python39\python.exe: can't open file 'C:\Users\User\PycharmProjects\man\main.py': [Errno 2] No such file or directory
@@luckyboi1578 написал неправильный путь к файлу, или же его не существует.
"...матрица это список со списками..." куда катится мир. для матрицы есть вполне понятный термин общедоступный в программировании это ДВУМЕРНЫЙ МАССИВ
а где объяснение почему kernel 5 на 5? и почему из единиц? почему не 7 на 7 (или 3 на 3)?
з.ы. по сути в ролике показан частный случай как получить такой эффект и все....
2022: pip install opencv-contrib-python
Огромное спасибо
У меня только один вопрос, почему программа при запуске на пайчарме открывает окно, и быстро его закрывает.
4:39 посмотри поймешь
У меня у одного проблемы с интерпретатор в PyCharm при работе с библиотекой cv2? Пришлось перейти на VS Code.
как сделать такие же подскази при вводе кода, как у у тебя? когда пишешь код и показывает различные методы библиотеки к примеру или правильно написание функции с указанным кол-вом аргументов?
Если бы ещё под мобилку работало. Целый месяц пытался подружить её с киви, так и не получилось. На PC она нафиг не нужна. Максимум на ARM.
Не знаю откуда у других проблемы. Без проблем установил библиотеку через настройки плагинов проекта в паучарме
Здравствуйте у меня в программе PyCharm при написании методов не выпадают подсказки как у вас и подскажите пожалуйста как вы обращаетесь к библиотеке, что мне нужно сделать ?
привет, ты смог решить проблему с невыпадающими подсказками? у меня аналогичная ерунда
@@AdbA-iy5sl у меня как я позже выяснил это происходит в 99 процентах случаев только при работе с библиотекой openCV, и я не смог решить эту проблему, либо что-то с библиотекой либо с PyCharm.
та же беда
В VS code всё работает
А можно так быстро не трындеть? Опаздываешь чтоли? Ах да ты же просто тяп ляп видосы делаешь 🤣
Спасибо вам за видео.хочу спросить,а нельзя картинку обрезать /уменьшить /увеличить с другими возможными программами и потом загрузить сюда ?)
у меня одного такая беда, что на q видео ускоряется, а не завершается и захват с камеры тоже не прекращается? если есть решение проблемы, напишите пожалуйста
а зачем нужен success?
возможно ли передать видео с одного монитора на другой с дальнейшей обработкой?
Гоша, сними пожалуйста плейлист про kivy
Уроки фотошопа на opencv
🤣🤣🤣🤣
Григорий, очень помог. Спасибо!!!
Все туториалы понятные :)
Спасибо большое!
вместо видео взял rtsp поток с видеокамеры на улице) стало еще интереснее
почему не импортируется модуль кто подскажет?
Видео супер, лучше гайда не видел. За плечами уже есть проект с использованием openCv в Java. Если бы раньше было ваше видео сэкономил бы себе месяц.=)
Ужасный гайд... Фокусы для папуасов.
у меня вопрос,что нужно сделать чтобы когда ты писал код тебе выдавали подсказки,как im... и тебе сразу imread(.....).я open cv скачал а вот эти подскази не выодять
Ты где пишешь то код? На pycharm?
Кто подскажет, почему cv2.VideoCapture(0) не работает?
Код:
import cv2
import keyboard
# img = cv2.imread('car.jpg')
# cv2.imshow('Result', img)
#
# cv2.waitKey(0)
cap = cv2.VideoCapture(0)
cap.set(3, 500)
cap.set(4, 300)
while True:
success, img = cap.read()
cv2.imshow('Result', img)
if cv2.waitKey(1) and keyboard.is_pressed('q'):
break
Ошибка происходит в строке cv2.imshow('Result', img)
поздно конечно. Но cv2.imshow не img а cap(изображение с вебкамеры) должен передать
21:41, 21:45 _"перевести в формат _*_серой картинки*"_** - это называется *(256) оттенков серого*
почему у меня видео такое быстрое
я исправил добавте в цикл sleep(0.03)
и from time import sleep
Не работает библиотека OpenCV...
исходя из комментариев курс устарел уже 4 месяца назад, cv2 почему то не работает, хоть и скачал библиотеку как на видео
from cv2 import cv2
Очень круто. Единственное что не понял это ord('q') == 0xFF это же обычный код символа а не ввод с клавиатуры ?
автор сам не понимал что пишет, эта строчко должна быть написана так:
if cv2.waitKey(1) == ord('q'):
0xFF - это не код символа, а число 11111111 в двоичной системе исчисления (value & 0xFF получает первые 8 бит числа), далее результат проверятеся с номером char символа, который получается при помощи функции ord
Код нажатой клавиши получается при помощи функции cv2.waitKey
@@NoInternetName я говорил про ord('q') что там проверяется на 255 ?
@@ДмитрийСтрекалов-т7в функция ord('q') возвращает численное представление символа q в unicode (каждому символу сопоставлен определенный номер, так как компьютер оперирует числами. и этот номер возвращает функция ord). В видео задумывалось, что будет сравнение кода символа нажатой клавиши с номером символа q. 255 в данном случае испольуется не как число для сравнения, а как маска для битов, которые мы хотим сравнить. Т.е. использую оператор & мы "извлекаем" только те биты, которые равны 1 в двоичном представлении числа 255, и только потом сравниваем их с численным кодом символа q.
@@NoInternetName не пиши хуету в коде явно ошибка
Было бы лучше показывать на реальной задаче
а что делать если нету подсказок по этой блиотеке?
говори спокойнее и все будет прекрасно.
Только решил ее изучить и сразу виду что у гоши выходит курс. Кстати учил питон по твоему курсу
15:44
Mucisimas gracias... funcciona ;-)
Код только в платном варианте ?
БОМБА спасибо большое
👍👍👍👍👍
Этот курс с нуля?
Нет, надо знать python, так легче будет
Синтаксиса вполне достаточно
У меня не работает помогите
Top
не работает не знаю почему сделал все как на видео ни подсказок ни сам код не работает. попробовал поменять версию библиотеки не устанавливается никак. не знаю что делать застрелится ил забить
Решил проблему?
@@ВниманиеработаютБратья-и8ф пока нет
Может они не малганиса решили слить, а устроить вайп всех персонажей игроков( слить)? Вот это был бы поворот! А какой лор! Можно было бы с чистой совестью всем начать качаться заного, как в классике =)
ты точно сюда написал ? )
Почему не показываещ своё лицо ?
superb! Tnx
новая серия уже есть о0о?
255 оттенков серого
Что-то не так:
Пайчарм выделяет все методы (imread, imshow и т.д.) и выдает ошибку в цикле While
также. разобрался в чём проблема?
Должны импортировать модуль.Но прежде скачать его в терминале через пип.
Круто
Гоша, ты лучший!
ребята как включить подсказки на библиотеке как imshow и тд за ранее спасибо
from cv2 import cv2
@@ҚасымСауыт не работает
Пятон это неправильный язык какой то, там скобочек нет
Хпхах
from __future__ import braces
Бесплатно обучаю алгоритмической торговле! :)
Отличные уроки
Спасибо
Привет ! Делал бота для игры на основе open cv (Python) все работает жутко медленно и очень грузит систему
Вы написали много ненужного кода, советую глубоко ознокомится с ООП, и другими способами оптимизаций кода.Либо допустили критическую ошибку (имею ввиду что то такое: когда нужно найти какое то число из 10трлн. и вы начинаете через цикл перечислять эти данные, массивы слишком велики и ПК начинает фризит и тому подобные ошибки которые грузят комп).
Если вы уверены что вина не в вас, то скорее всего в вашем компьютере.Тут уже придется менять комплектующие компа или по возможности купить новый ПК.Важную роль в обработка кода играет процессор и ОЗУ компьютера.
Просто перестань использовать python, он жутко медленный и непонятный язык
@@epiccipe А какой тогда вместо него учить ?
@@horstwessel7202 У нас кроме python больше нет языков программирования? Я конечно мало языков знаю, но C# и C++ уж точно лучше чем python
Класс!👍👍👍
Лудший!!!
Первый
Супер!
Спасибо за ролик
Просто огонь!
Спасибо
В 0:40 ничего не смущает ???
у автора своя теория и глубокое понимание предмета, именно поэтому в этом же видео он опровергает то, что говорит ранее сам того не подозревая. ))