Описание тега opencv-drawcontour

Функция в OpenCV, которая позволяет рисовать контуры, уже найденные ранее на данном изображении. Полезно для анализа формы и обнаружения объектов.
0 ответов

Конвертировать округлые линии в угловые

Я извлек дорожную разметку, используя Open Data и Python (например, фильтр Gabor). На прикрепленном скриншоте дорожная разметка все еще округлена. Поскольку дорожная разметка обычно не округлая, а угловая, я бы хотел, чтобы сетки были также угловыми…
1 ответ

Выпуск OpenCV drawContours

Я использую OpenCV (Java) с Eclipse Luna. У меня проблема с методом drawContours. В коде нет ошибок, но когда я запускаю его, изображение загружается, но видимых отсчетов нет.Класс изображения: public static void main(String[] args){ System.loadLibr…
22 ноя '14 в 20:32
1 ответ

Ошибка OpenCV: (-215) n пунктов> 0 в функции cv::drawContours

Вот весь код, который я написал для обнаружения рук, но, к сожалению, я застрял, так как вывод выпуклых данных при подаче в функцию drawContours() выдает ошибку. Пожалуйста помоги! @ здесь тоже есть ошибка. import cv2 import numpy as np import math …
0 ответов

Рисование контуров для объектов в C++ с использованием OpenCV

Я хочу достичь Измерение размера (как и последнее прикрепленное изображение) для объекта, а также необходимо получить высоту и ширину объекта в приложении для iOS с использованием фреймворка OpenCV. Успешно интегрированная CvVideoCamera и возможност…
22 мар '18 в 12:52
0 ответов

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

У меня есть проблема в понимании цикла, и поэтому я не могу рассчитать площадь for i in range(len(contours)): if hierarchy[0, i, 3] == -1: area = cv2.contourArea(contours[i]) в последней строке я хочу рассчитать площадь контура, но из-за этогоcontou…
28 окт '18 в 21:25
1 ответ

Как найти точки разводки обнаруженного изображения?

Я хочу найти точки контура, который рисуется на объекте после следующей операции, такой как вычитание фона, findcontour, drawcontour. Мой объект движется так, что мой контур тоже не правильный. и я хочу найти максимальные и минимальные точки на конт…
16 окт '14 в 07:29
1 ответ

Python OpenCV drawContours терпит неудачу, когда я рисую только больший объект контура

Я пытаюсь нарисовать контур самого большого объекта. Сначала я покажу изображение, рисующее все контуры: Чтобы найти самый большой объект, я использовал этот код: maxsize = 0 best = 0 count = 0 for cnt in contours: if cv2.contourArea(cnt) > maxsi…
25 дек '14 в 13:33
1 ответ

Разводка на разные позиции

Я хотел бы нарисовать контуры в середине пустого изображения. Я не знаю, как установить местоположение контура для рисования. это линия, которую я использую. cv2.drawContours(bimg, c, -1, 255, 1) bimg - пустое изображение, c - контур, который я извл…
1 ответ

Изменить характер линии, нарисованной OpenCV drawContours в Python

В основном я хотел бы изменить строку на символьную строку (например, последовательность A). Для этого мне нужно перегрузить функцию drawContours. У кого-нибудь есть идеи как продвигаться?
05 янв '17 в 14:55
1 ответ

Проблема с drawContours OpenCV C++

У меня есть код на Python, и я портирую его на C++. У меня странная проблема с drawContours функция в OpenCV C++. self.contours[i] = cv2.convexHull(self.contours[i]) cv2.drawContours(self.segments[object], [self.contours[i]], 0, 255, -1) это вызов ф…
16 май '16 в 22:28
2 ответа

Как получить расширенный или сжатый контур в OpenCV?

Можно ли получить расширенную или сокращенную версию контура? Например, на изображении ниже я использовал cv::findContour() и cv::drawContour для двоичного изображения, чтобы получить контуры: Я хотел бы нарисовать другой контур, который имеет обычн…
2 ответа

Ошибка подтверждения ошибки контура чертежа OpenCV

Поэтому я стараюсь следовать руководству по сканированию документа в https://www.pyimagesearch.com/2014/09/01/build-kick-ass-mobile-document-scanner-just-5-minutes/ именно на На шаге 2, где я должен найти контур и нарисовать его на изображении, я по…
14 июл '19 в 10:36
1 ответ

Обнаружение водяного знака с использованием opencv

Я хочу нарисовать рамку вокруг слова "Удалено" на следующем изображении с помощью opencv и найти координаты. Я получил изображение выше из следующего кода: kernel = np.ones((3,3),np.uint8) dilation = cv2.dilate(img,kernel,iterations =1) plt.imshow(d…
05 сен '20 в 08:30
1 ответ

cv2.drawContours не отображает правильный цвет

Я пытаюсь определить ширину артерии и сделал очень грубую программу, чтобы убедиться, что drawContours подходит. Моя проблема в том, что контур печатает только черные или белые линии, а не цветные линии, которые я пытаюсь использовать. Я не уверен, …
20 ноя '19 в 19:49
0 ответов

как я могу нарисовать контур из списка координат

Мне нужно нарисовать контур для изображения из списка координат x, yi получить список координат x, y, но я не знаю, как комбинировать между списком и функцией draw contour xml файл очень огромен: <?xml version="1.0" ?> <TwoDimensionSpatialC…
04 мар '20 в 16:55
1 ответ

Обнаружение цвета с помощью трекбара и нахождение контура желаемого цвета

Я хочу использовать трекбар, чтобы выбрать желаемый цвет, а затем получить контур с его координатами x и y. Когда я запускаю код, я получаю следующую ошибку: contours, _ = cv2.findContours(bin, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE) cv2.error: Open…
08 май '20 в 03:15
1 ответ

заполнить многоугольник его четырьмя вершинами

У меня есть 4 точки, которые идентифицируют многоугольник в изображении, этот многоугольник является более или менее прямоугольником. Я хочу заполнить этот многоугольник. я пыталсяfillConvexPolyно он заполняет треугольник тремя из этих точек. Почему…
26 июн '20 в 12:11
2 ответа

Сегментирование перекрывающихся толстых линий на двоичном изображении

У меня есть двоичное изображение, как показано ниже, после применения различных конвейеров предварительной обработки и обнаружения к исходному изображению. Как видно на картинке, на самом деле есть 2 взлетно-посадочные полосы (гудронированные дороги…
16 авг '20 в 12:41
1 ответ

Нахождение среднего значения яркости пикселей изображения внутри контура

Я нашел на изображении определенный контур. Я создал маску с черным цветом всего изображения, кроме граничных точек контура. Контур нанесен идеально. Щелкните здесь, чтобы увидеть созданный контур. Теперь я хочу перейти к исходному изображению и пол…
0 ответов

Нарисуйте контуры на изображении красной пластины

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