Tag: opencv

OpenCV: преобразование из NumPy в IplImage в Python

У меня есть изображение, которое я загружаю с помощью cv2.imread (). Это возвращает массив NumPy. Однако мне нужно передать это в сторонний API, который требует данных в формате IplImage. Я просмотрел все, что мог, и нашел примеры преобразования из IplImage в CvMat, и нашел некоторые ссылки на конвертацию на C ++, но не из NumPy […]

Открытый модуль OpenCV2 Python createBackgroundSubtractor не найден

Я пытаюсь использовать метод cv2.createBackgroundSubtractorMOG2 () в Python. Я пробовал как на своем Mac, так и на моей малине Pi, и получаю ту же ошибку при выполнении следующей строки кода: fgbg = cv2.createBackgroundSubtractorMOG2() Код, который я использую, взят из https://github.com/abidrahmank/OpenCV2-Python-Tutorials/blob/master/source/py_tutorials/py_video/py_bg_subtraction/py_bg_subtraction.rst При запуске этого кода возникает следующая ошибка: fgbg = cv2.createBackgroundSubtractorMOG2 () AttributeError: объект 'module' не […]

Обнаружение и отслеживание всего тела с использованием OpenCV + Python-2.7

Есть много материалов, доступных для этого с C ++. Я хотел бы знать, есть ли способ сделать полное обнаружение тела с помощью OpenCV в Python-2.7? Учитывая видео человека, идущего вдоль сагиттальной плоскости (камера, сделанная на 90 градусов от направления ходьбы), я хотел бы связать прямоугольный прямоугольник, охватывающий все тело этого человека, и отслеживать одно и […]

Как вычислить «EMD» для 2-х массивов numpy, т.е. «гистограмма», используя opencv?

Поскольку я новичок в opencv, я не знаю, как использовать функцию cv.CalcEMD2 с массивами numpy . У меня два массива: a=[1,2,3,4,5] b=[1,2,3,4] Как передать numpy array в CVhistogram и с Cvhistogram на signature параметра функции? Я хотел бы, чтобы любой, кто ответил на вопрос, объяснил любые использованные opencv функции через предоставленное решение. «EMD» – расстояние […]

OpenCV работает неправильно с python на Linux с anaconda. Ошибка при выполнении cv2.imshow ()

Это точная ошибка, которую я получаю. Моя ОС – Ubuntu 16.10. Ошибка OpenCV: ошибка Unspecified (функция не реализована). Перестройте библиотеку с поддержкой Windows, GTK + 2.x или Carbon. Если вы находитесь на Ubuntu или Debian, установите libgtk2.0-dev и pkg-config, затем повторно запустите cmake или настроить скрипт) в cvShowImage, файл /feedstock_root/build_artefacts/work/opencv-3.1.0/modules/highgui/src/window.cpp, строка 545 Traceback (последний последний […]

Иерархия дерева контура Python OpenCV

Я пытаюсь реализовать алгоритм, найденный здесь в python с OpenCV. Я новичок в OpenCV, так голый со мной. Я пытаюсь реализовать часть алгоритма, который удаляет нерелевантные границы границ, исходя из количества внутренних границ, которые у них есть. Если текущая граница края имеет ровно одну или две границы внутреннего края, внутренние границы можно игнорировать Если текущая […]

OpenCV HOGDescripter Python

Мне было интересно, знает ли кто-нибудь, почему нет документации для HOGDescriptors в привязках Python OpenCV. Возможно, я только что пропустил их, но единственный код, который я нашел из них, – это поток: получить функции изображения HOG из OpenCV + Python? Если вы прокрутите вниз в этом потоке, этот код находится там: import cv2 hog = […]

Ubuntu, как установить OpenCV для python3?

Я хочу установить OpenCV для python3 в ubuntu 16.04. Fist Я попробовал запустить sudo apt-get install python3-opencv а это то, как я довольно сильно устанавливаю все мое программное обеспечение python. Это не удалось найти репозиторий. Однако установка работает, но если я делаю sudo apt-get install python-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 […]

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