Урок №10. Распознавание и отслеживание объектов по форме. Beyond Robotics
Vložit
- čas přidán 21. 05. 2021
- Урок в рамках проекта BeyondRobotics
school.bc-pf.org/dashboard/su...
Сайт проекта
robotics.bc-pf.org/
Данный проект разработан при поддержке государственно-частного партнерства “Шеврон” и Посольства США в Казахстане.
Уже после монтажа я заметил казалось бы незначительную ошибку, которая при этом подпортила рамку вокруг объектов. По ошибке я забыл поставить скобки в строке cv2.rectangle. Правильный вариант будет выглядеть следующим образом: cv2.rectangle(frame, (x, y), (x + w, y + h), (0, 0, 255), 4)
Супер!🔥
очень хорошо!
Круто
Неплохо, в любом случае даже если не по цвету, всё равно надо отсеять предварительно хотя бы по цвету. Может не досмотрел, но не увидел, что можно было перевести цветовое пространство в hsv, можно было дектить в разных каналах отдельно, потом накладывать маску. Контруры, подходящие по площади, апросимровать полигоном и т.д.
Как использовать полученные данные?
Вот например мне нужно распознать гайку болта?
И например есть ли шайба между гайкой и болтом.
Как поступить?
Зелёный фон топчик 🤣🤣🤣
нравится как Даня прыгает - начинает строку, прыггг вверх , напишет зависимость....
Здравствуйте. Даёте уроки индивидуален о???
thresh1=cv2.getTrackbarPos("T1","track") NULL window: 'track' in function 'cvGetTrackbarPos'
не могу понять в чом ошибка можете подсказать
Для того, чтобы помочь Вам, нам необходимо увидеть Ваш код. Могли бы Вы создать тему на нашем сайте и показать код? ask.bc-pf.org/c/robotics/26
Да если взять в руки хотя бы YOLO v3...😂
Здравствуйте Даниил,
Спасибо большое за полезную информацию в классном изложении!
Если позволите, вопрос.
Я по роду деятельности связан с деревообработкой. У меня на производстве есть чпу токарные станки по дереву.
Для того, чтобы установить заготовку (деревянный брус разной длины) в станок, мы должны отцентровать торцы заготовки линейкой и карандашом и затем шилом сделать небольшое углубление.
Это занимает достаточно много времени, особенно если этих заготовок много.
Вопрос : можно ли быстро определить геометрическую форму торца заготовки с последующим определением центра этой геометрической фигуры, т.е. торца, затем подвязать это с шпинделем чпу фрезерного станка через его управляющую программу и дать команду шпинделю подойти к определённой координате, т.е. центру торца и сделать небольшое углубление в центре торца определённой глубины, допустим 1-2 мм?
Надеюсь, смог правильно сформулировать задачу.
Если да, то можете ли Вы как-то помочь мне в этом и сколько это будет стоить?
Спасибо большое!
Сатору Годжо??
"Посольства США в Казахстане"
Печально это, от такого спонсорства потом в стране "цветные" волнения, "вдруг и почему то" возникают.
Жаль жителей Казахстана.
В остальном интересно и толково!
ДА УЖ БЕЗ ПОДДЕРЖКИ ЗАПАДНЫХ СПОНСОРОВ НИЧЕГО НЕ ПРОИСХОДИТ , КАПЕЦ ПРОСТО
вопрос, который нужно задавать -- почему никто внутри страны не захотел спонсировать этот проект. От взаимодействия с посольством США у нас только положительные эмоции. На содержание роликов они никак не влияли и не пытались влиять.
@@BeyondCurriculum Спасибо, что обратили внимание на мою реплику. Конечно, вызывает улыбку ваше доброе, даже в чем то наивное отношение к этому вопросу (без иронии). Не хотел кого то обидеть. К вам просьба, попробуйте найти ответ на простой вопрос: зачем посольству США (смотри самой стране США) такое содействие? В чем их интерес в подобных "абсолютно безобидных" проектах? 😀 p.s. Вам желаю только хорошего!
Traceback (most recent call last):
File "c:\Users\HP\Desktop\webka\main.py", line 21, in
frame = cv2.bilateralFilter(frame,9,75,75)
cv2.error: OpenCV(4.6.0) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\bilateral_filter.dispatch.cpp:409: error: (-215:Assertion failed) !_src.empty() in function 'cv::bilateralFilter'