Tag: opencv

Ошибка при использовании cv2.equalizeHist

Я пытаюсь выравнивать гистограмму изображения уровня серого с помощью следующего кода: import cv2 im = cv2.imread("myimage.png") eq = cv2.equalizeHist(im) Исправлено следующее исключение: error: (-215) CV_ARE_SIZES_EQ(src, dst) && CV_ARE_TYPES_EQ(src, dst) && CV_MAT_TYPE(src->type) == CV_8UC1 in function cvEqualizeHist Версия opencv – 2.4.2 Какие-нибудь догадки?

OpenCV Python calcOpticalFlowFarneback

Большое спасибо, если кто-нибудь может мне помочь. Im try, используйте пример книги «OReilly Programming Computer Vision с Python», в конце страницы 216. #!/usr/bin/env python import cv2 def draw_flow(im,flow,step=16): h,w = im.shape[:2] y,x = mgrid[step/2:h:step,step/2:w:step].reshape(2,-1) fx,fy = flow[y,x].T # create line endpoints lines = vstack([x,y,x+fx,y+fy]).T.reshape(-1,2,2) lines = int32(lines) # create image and draw vis = cv2.cvtColor(im,cv2.COLOR_GRAY2BGR) […]

Эквивалентная функция im2double в OpenCV Python

В MATLAB следующий код читается на изображении и нормализует значения между [0.0,1.0] : img=im2double(imread('image.jpg')) Я хотел бы выполнить это в OpenCV Python. Есть ли эквивалентная функция для этого? Я пробовал следующий код, но он попросил источник IplImage . Кроме того, что было бы эквивалентно тому, что было бы imread в Python? def im2double(im): mat = […]

SimpleBlobDetector не найден в opencv 3.0 для python

Я пытаюсь использовать SimpleBlobDetector в python с cv2 версии 3.0. Однако когда я запускаю: import cv2 detector = cv2.SimpleBlobDetector() Консоль возвращает меня: AttributeError: 'module' object has no attribute 'SimpleBlobDetector' Кто-нибудь знает, изменилось ли имя функции с cv2 версии 2.4 на версию 3.0?

Быстрый метод взаимной корреляции в Python

Недавно я пытался найти быстрый и эффективный способ выполнить проверку взаимной корреляции между двумя массивами с использованием языка Python. После некоторого чтения я нашел эти два варианта: Метод NumPy.correlate() , который слишком медленный, когда дело доходит до больших массивов. Метод cv.MatchTemplate() , который, кажется, намного быстрее. По понятным причинам я выбрал второй вариант. Я попытался […]

Поток веб-камеры и OpenCV – python

Я хочу получить поток видео с моей веб-камеры с помощью python и OpenCV, для этой задачи я реализовал этот простой код: import cv cv.NamedWindow("w1", cv.CV_WINDOW_AUTOSIZE) capture = cv.CaptureFromCAM(0) def repeat(): frame = cv.QueryFrame(capture) cv.ShowImage("w1", frame) while True: repeat() когда я пытаюсь выполнить его, я получаю следующую ошибку: andfoy@ubuntu:~/Python$ python camera.py VIDIOC_QUERYMENU: Argumento inválido VIDIOC_QUERYMENU: Argumento […]

Ошибка установки Pycharm / Python OpenCV и CV2

Я пытался установить как OpenCV, так и cv2 как из Pycharm, так и из терминала, как было предложено использовать: pip install –user opencv pip install –user cv2 но я получаю для них следующую ошибку: Collecting opencv Could not find a version that satisfies the requirement opencv (from versions: ) No matching distribution found for opencv […]

в Python использование иерархии для findContours

Я реализовал скрипт Python для распознавания фигур в ручных рисунках. Тем не менее, скрипт распознает больше форм, чем нужно. Вот пример картинки: и это результат скрипта: Часть кода, который я написал, следующая: def create_graph(vertex, color): for g in range(0, len(vertex)-1): for y in range(0, len(vertex[0][0])-1): cv2.circle(newimg, (vertex[g][0][y], vertex[g][0][y+1]), 3, (255,255,255), -1) cv2.line(newimg, (vertex[g][0][y], vertex[g][0][y+1]), (vertex[g+1][0][y], […]

Python – Перспективное преобразование для OpenCV от угла поворота

Я работаю над depth map with OpenCV . Я могу его получить, но он восстановлен с начала левого фотоаппарата, и есть небольшой наклон этого последнего, и, как вы можете видеть на рисунке, глубина «сдвинута» (глубина должна быть близкой и горизонтальной) Я хотел бы выразить это как с нулевым углом, я пытаюсь использовать функцию перспективы warp, […]

ImportError: numpy.core.multiarray не удалось импортировать при использовании mod_wsgi

У меня возникла проблема с web.py скрипта web.py в mod_wsgi . Сценарий использует numpy и opencv. Вот подробности моей проблемы. У меня две версии python, но я хочу, чтобы скрипт работал с python2.7. Поэтому из интерпретатора я гарантировал, что могу импортировать cv и numpy $ python Python 2.7.3 (default, Oct 8 2013, 15:53:09) [GCC 4.4.7 […]

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