Tag: opencv

RuntimeError: модуль скомпилирован по версии API версии a, но эта версия numpy равна 9

Код: import numpy as np import cv Консоль: >>> runfile('/Users/isaiahnields/.spyder2/temp.py', wdir='/Users/isaiahnields/.spyder2') RuntimeError: module compiled against API version a but this version of numpy is 9 Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/spyderlib/widgets/externalshell/sitecustomize.py", line 685, in runfile execfile(filename, namespace) File "/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/spyderlib/widgets/externalshell/sitecustomize.py", line 78, in execfile builtins.execfile(filename, *where) File "/Users/isaiahnields/.spyder2/temp.py", line […]

OpenCV cv2.fillPoly vs. cv2.fillConvexPoly: ожидаемый тип данных для массива многоугольных вершин?

У меня есть следующий код: import cv2 import numpy ar = numpy.zeros((10,10)) triangle = numpy.array([ [1,3], [4,8], [1,9] ], numpy.int32) Если я использую cv2.fillConvexPoly так: cv2.fillConvexPoly(ar, triangle, 1) то результаты ожидаются. Если, однако, я попытаюсь: cv2.fillPoly(ar, triangle, 1) то я получаю неудавшееся утверждение. Это похоже на утверждение, которое терпит неудачу, если я использую массив numpy […]

Не удается открыть видео с помощью opencv

Opencv отлично работает при выполнении других вещей. Он может открывать изображения и показывать изображения. Но он не может открыть видео. Код, который я использую, чтобы открыть видео, приведен ниже. import cv2 cap = cv2.VideoCapture("MOV_0006.mp4") while True: ret, frame = cap.read() cv2.imshow('video', frame) if cv2.waitKey(1) & 0xff == ord('q'): break cap.release() cv2.destroyAllWindows() Но при выполнении он […]

Признать персонажей номерного знака

Я пытаюсь распознать персонажей номерных знаков с помощью OCR, но мой номерной знак имеет худшее качество. Я пытаюсь как-то улучшить распознавание символов для OCR, но мой лучший результат: результат. И даже тессеракт на этой картине не распознает какого-либо персонажа. Мой код: #include <cv.h> // open cv general include file #include <highgui.h> // open cv GUI […]

Совместимость функций OpenCV для нескольких изображений

Как я могу оптимизировать соответствие функции SIFT для многих изображений с помощью FLANN? У меня есть рабочий пример, взятый из документов Python OpenCV. Однако это сравнение одного изображения с другим, и оно медленное. Мне нужно это для поиска функций, соответствующих серии изображений (несколько тысяч), и мне нужно, чтобы она была быстрее. Моя нынешняя идея: Запустите […]

Python opencv drawContours ничего не показывает

Я следил за учебником на этой странице, но ничего не происходит, когда выполняется строка cv2.drawContours(im,contours,-1,(0,255,0),3) . Я ожидал увидеть star.jpg с зеленым контуром, как показано в учебнике. Вот мой код: import numpy as np import cv2 im = cv2.imread('C:\Temp\ip\star.jpg') print im.shape #check if the image is loaded correctly imgray = cv2.cvtColor(im,cv2.COLOR_BGR2GRAY) ret,thresh = cv2.threshold(imgray,127,255,0) contours, […]

Как установить OpenCV для python

ЗДРАВСТВУЙ! Я пытаюсь установить opencv и использовать его с python, но когда я его компилирую, я не получаю ошибок, но я не могу импортировать cv-модуль из python: patrick:release patrick$ python Python 2.6.1 (r261:67515, Feb 11 2010, 00:51:29) [GCC 4.2.1 (Apple Inc. build 5646)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> […]

Python – OpenCV – imread – Отображение изображения

В настоящее время я работаю над чтением изображения и отображением его в окне. Я успешно это сделал, но при отображении изображения окно позволяет мне видеть только часть полного изображения. Я попытался сохранить изображение после его загрузки, и он сохранил все изображение. Поэтому я абсолютно уверен, что он читает весь образ. imgFile = cv.imread('1.jpg') cv.imshow('dst_rt', imgFile) […]

Python OpenCV конвертирует изображение в байтовую строку?

Я работаю с PyOpenCV. Как преобразовать cv2-образ (numpy) в двоичную строку для записи в MySQL db без временного файла и imwrite ? Я google, но ничего не найдено … Я пытаюсь imencode , но он не работает capture = cv2.VideoCapture(url.path) capture.set(cv2.cv.CV_CAP_PROP_POS_MSEC, float(url.query)) self.wfile.write(cv2.imencode('png', capture.read())) Ошибка: File "server.py", line 16, in do_GET self.wfile.write(cv2.imencode('png', capture.read())) TypeError: img […]

OpenCV Python: Draw minAreaRect (RotatedRect не реализован)

Есть ли вспомогательные методы для рисования вращающегося прямоугольника, который возвращается cv2.minAreaRect (), предположительно, как ((x1,y1),(x2,y2),angle) ? cv2.rectangle () не поддерживает угол. И так как вернувшийся кортеж не относится к классу «RotatedRect» (потому что он не реализуется в привязках Python), то нет метода points() , как показано в учебнике C ++ «Создание ограничивающих полей и эллипсов […]

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