Описание тега opencv-drawcontour
Функция в OpenCV, которая позволяет рисовать контуры, уже найденные ранее на данном изображении. Полезно для анализа формы и обнаружения объектов.
1
ответ
К какому классу OpenCV4Android относится поле / константа CV_FILLED?
Что класс OpenCV4Android делает поле CV_FILLED принадлежать? Я не мог узнать из моего поиска Google. Он используется в качестве значения 5-го аргумента для Imgproc.drawContours() метод. Из документации: толщина - толщина линий, на которых нарисованы…
13 янв '16 в 10:19
1
ответ
Получение ошибки "FindContours поддерживает только изображения 8uC1 и 32sC1 в функции cvStartFindContours"
Я пытаюсь настроить методы обработки изображений, такие как обратная проекция гистограммы и морфологическая фильтрация, но всякий раз, когда я пытаюсь найти контур на обработанном изображении, он постоянно выдает мне ошибку: line 66, in <module&g…
15 сен '15 в 22:16
2
ответа
Как обнаружить и нарисовать контуры с помощью OpenCV в Python?
Я написал следующий код для обнаружения и рисования контуров: img = cv2.imread('test2.tif'); if not img is None: imgray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY); ret,thresh = cv2.threshold(imgray,127,255,0); contours,hierarchy = cv2.findContours(thres…
05 янв '17 в 13:50
1
ответ
OpenCV - удалить неправильные контуры
У меня короткий вопрос об OpenCV и поиске конкретных форм. На моем компьютере у меня есть изображение с некоторыми формами, но я хочу только контуры прямоугольников: Входной файл: Какой мой вывод должен быть: Что мой вывод на самом деле: Что я сдела…
15 окт '18 в 15:28
2
ответа
C++ Open CV нарисуйте один цвет для одинаковой формы контура
У меня есть этот код, где я использую Image Moments. Я хочу нарисовать один раз цвет для формы контура. Теперь, если у меня пять треугольников, все они рисуют разными цветами. Все, что я хочу сделать - это способ разделить фигуры друг на друга, нари…
10 дек '18 в 11:38
1
ответ
Бинарная маска MSER OpenCV 3.0.0
Я пытаюсь использовать алгоритм MSER в бета-версии OpenCV 3.0.0 для извлечения текстовых областей из изображения. В конце мне нужна двоичная маска с обнаруженными областями MSER, но алгоритм предоставляет только контуры. Я пытался нарисовать эти кон…
14 фев '15 в 11:18
0
ответов
Нарисуйте границы объекта на исходном изображении с учетом его контура и маски
У меня есть оригинальное изображение с именем orig_image. Я применил суперпиксельную сегментацию. Я хотел бы сделать границы на исходном изображении, учитывая координаты определенных сегментов. В моем случае это сегменты [15]. Мое оригинальное изобр…
12 мар '18 в 18:07
2
ответа
Попытка обнаружить синий цвет по изображению с помощью opencv и получить неожиданный результат
Я новичок в OpenCV4Android. Вот код, который я написал, чтобы обнаружить синюю каплю на изображении. Среди следующих изображений изображение 1 было в моем ноутбуке. Я запускаю приложение, и кадр, снятый камерой OpenCV, является изображением 2. Вы мо…
09 дек '15 в 04:40
5
ответов
cv2.drawContours() - заполнить круги внутри символов (Python, OpenCV)
По предложению @Silencer, я использовал код, который он разместил здесь, чтобы нарисовать контуры вокруг чисел на моем изображении. В какой-то момент, работая с числами, такими как 0,6,8,9 Я видел, что их внутренние контуры (круги) также заполняются…
15 янв '18 в 09:02
1
ответ
Создание списка контуров
У меня есть (х, у) точек для контурных линий (cnt). Сравнивая структуру данных со структурой findContours возвращаемое значение (contoure) Я создал список, который выглядит практически идентично.cnt это список 3D-массивов и contoure список 3D-массив…
22 окт '14 в 09:20
1
ответ
DrawContours странное поведение?
Я отфильтровываю маленькие капли из двоичного изображения (контуры, площадь которых меньше порога). маска - это двоичное изображение. Если я прокомментирую строку drawContours(mask, contours, -1, Scalar(255), CV_FILLED, 8); тогда я получаю странные …
19 авг '15 в 09:18
2
ответа
Python OpenCV рисует контур только на внешней границе
При рисовании контура с использованием OpenCV drawContours границы нарисованы по центру от контура, я хочу нарисовать границу только снаружи контура. Это изображение (взятое из документации SketchUp) объясняет это лучше всего: drawContours рисует ко…
19 ноя '15 в 09:58
0
ответов
DrawContours вокруг обнаруженного документа с использованием OpenCV для Android дает странную ошибку
Я новичок в OpenCv4Android. Я пытаюсь автоматически определить документ с помощью OpenCv4Android SDK. Первоначально я прошел через пейзажную камеру OpenCV. Каким-то образом мне удалось изменить ориентацию opencv JavaCameraview на портрет. Я сделал с…
18 янв '17 в 06:46
1
ответ
OpenCV Python: аппроксимация замкнутого контура для формы речи пузыря
У меня есть форма, похожая на речевой пузырь. И я хочу только обнаружить эллипс этой формы, как на изображении с зеленым кружком. Я пытался с закрытой морфологией, но некоторые части пузырьков также удаляются. Я использовал Ядро с матрицей 20, 20. Ф…
13 авг '18 в 06:48
1
ответ
Python, показывающий ошибку утверждения OpenCV для нахождения контуров
Я пытался нарисовать контуры на изображении, используя Python OpenCV. Мой код следующий: import numpy as np import cv2 import Image a = cv2.imread('train.jpg') b = cv2.cvtColor(a, cv2.COLOR_BGR2GRAY) ret, c = cv2.threshold(b, 127, 255, cv2.THRESH_BI…
03 янв '17 в 07:13
0
ответов
Получить область контура цвета кожи в Android с помощью OpenCV
Ниже приведен код, который я запускаю, чтобы найти область лица private void detectRegion() { //get the image from gallery and change it into bitmap Bitmap bmpTemp = originalImg.copy(Bitmap.Config.ARGB_8888, true); Utils.bitmapToMat(bmpTemp, mRgbMat…
15 фев '17 в 16:27
1
ответ
Как заполнить сложный граф в OpenCV
сценарий Я пишу программу для обнаружения волос с кожи. Пока я сделал это... Загруженное исходное изображение и примененный захват для удаления фона Прикладное обнаружение кожи для получения кожи Выполнил ANDing для получения волос вместе с другими …
07 май '16 в 16:53
0
ответов
Как убрать небольшой контур с рамки?
Я написал программу для обнаружения объекта в воде (бассейн). Но я получаю много других контуров, как показано на этом скриншоте. Но это фактическое изображение. Пожалуйста, помогите мне избавиться от других нежелательных контуров, обнаруженных в ви…
31 мар '16 в 19:50
1
ответ
Как собрать значения кортежа в операторе if?
У меня есть код, который состоит из if заявление в for цикл, как показано ниже, for i in range(len(contours)): x, y, w, h = cv2.boundingRect(contours[i]) mask[y:y+w, x:x+w] = 0 cv2.drawContours(mask, contours, i, (255, 255, 255), -1) r = float(cv2.c…
18 июл '18 в 21:04
0
ответов
iOS: как нарисовать цветовой контур с помощью OpenCV
Я работаю над приложением для iPhone, которое должно определить объект синего цвета из предварительного просмотра и изменить его на желтый цвет с помощью API drawcontour. Я много пробовал, но контур нарисован белым цветом. Я много искал, но не мог р…
19 окт '16 в 13:26