Tag: opencv

Обнаружение узлов сетки с использованием OpenCV (или использование чего-то другого)

У меня есть сетка на снимках (они из камеры). После бинаризации они выглядят так (красный – 255, синий – 0): Каков наилучший способ обнаружения узлов сетки (крестов) на этих снимках? Примечание: сетка искажается из ячейки в ячейку неравномерно. Обновить: Некоторые примеры различных сеток и их искажений перед бинаризацией:

Python / OpenCV: вычисление карты глубины из стереоизображений

У меня два стереоизображения, которые я бы хотел использовать для вычисления карты глубины. Хотя я, к сожалению, не знаю C / C ++, я знаю python – поэтому, когда я нашел этот учебник , я был оптимистом. К сожалению, учебник, похоже, несколько устарел. Он не только нуждается в настройке для запуска вообще (переименование «createStereoBM» на […]

Дескриптор FREAK с Opencv Python

Я пытался реализовать дескриптор FREAK в Python, используя Opencv. Вот код, который я использую: def surf_freak_detect(image,hessianThreshold): surfDetector = cv2.SURF(hessianThreshold) surfDetector=cv2.GridAdaptedFeatureDetector(surfDetector,50) keypoints = surfDetector.detect(image,None) freakExtractor = cv2.DescriptorExtractor_create('FREAK') keypoints,descriptors= freakExtractor.compute(image,keypoints) del freakExtractor return keypoints,descriptors Это правильный способ инициализировать дескриптор Freak ? Сделав небольшую отладку, выяснилось, что интерпретатор занимает очень много времени при вычислении дескрипторов, а затем в […]

Ошибка глубины в 2D-изображении с помощью OpenCV Python

Я пытаюсь вычислить Canny Edges в изображении (ndarray), используя OpenCV с Python. slice1 = slices[15,:,:] slice1 = slice1[40:80,60:100] print slice1.shape print slice1.dtype slicecanny = cv2.Canny(slice1, 1, 100) Вывод: (40, 40) float64 … error: /Users/jmerkow/code/opencv-2.4.6.1/modules/imgproc/src/canny.cpp:49: error: (-215) src.depth() == CV_8U in function Canny По какой-то причине я получаю вышеуказанную ошибку. Любые идеи почему?

Как определить строки в opencv?

Я пытаюсь обнаружить линии на стоянке, как показано ниже Я надеюсь получить четкие линии и (x, y) позицию в пересеченной линии, однако результат не очень перспективен Я думаю, это связано с двумя основными причинами некоторые линии очень сломаны или отсутствуют, даже человеческие глаза могут четко идентифицировать их. (Даже HoughLine может помочь связать некоторые недостающие строки, […]

OpenCV / Python: чтение определенного фрейма с помощью VideoCapture

Есть ли способ получить конкретный кадр с помощью VideoCapture() ? Мой текущий код: import numpy as np import cv2 cap = cv2.VideoCapture('video.avi') Это мой справочник.

Python AttributeError: объект 'module' не имеет атрибута 'DIST_L2'

Я пытаюсь использовать cv2.distanceTransform() в Python. И я получаю сообщение об ошибке при запуске следующей строки кода: dist_transform = cv2.distanceTransform(opening,cv2.DIST_L2,5) При запуске этого кода возникает следующая ошибка: AttributeError: объект 'module' не имеет атрибута 'DIST_L2' Схожие вопросы заданы раньше, и я знаю, что эта проблема возникает, когда вы импортируете «что-то», когда ваше имя файла python «something.py». […]

Точная классификация бинарных изображений

Я пытаюсь извлечь письма с игрового поля для проекта. В настоящее время я могу обнаружить игровое поле, сегментировать его на отдельные квадраты и извлекать изображения каждого квадрата. Вход, который я получаю, подобен этому (это отдельные буквы): Сначала я подсчитывал количество черных пикселей на изображение и использовал это как способ идентификации разных букв, которые работали несколько […]

Отслеживание белого цвета с использованием python opencv

Я хотел бы отслеживать белый цвет с помощью веб-камеры и python opencv. У меня уже есть код для отслеживания синего цвета. _, frame = cap.read() hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV) # define range of blue color in HSV lower_blue = np.array([110,100,100]) upper_blue = np.array([130,255,255]) #How to define this range for white color # Threshold the HSV […]

Сегментация с помощью одноточечных аннотаций по графам?

У меня есть набор данных, которые я пытаюсь сегментировать. Для каждого изображения в наборе данных эксперты случайно выбрали отдельные пиксели / точки и добавили аннотации классов к тому классу, к которому принадлежит этот пиксель. Другими словами, каждое изображение будет иметь около 60 точек, помеченных таким образом: x, y, класс Как я могу лучше всего использовать […]

 
Interesting Posts for Van-Lav
Python - лучший язык программирования в мире.