Tag: opencv

Запрошенные модули недоступны: vtkRenderingOpenGL-cmake / OpenCVDetectVTK.cmake: 6 (find_package)

Я в основном пытаюсь установить OpenCV3 с Python3.5. Я успешно прошел все шаги в этом руководстве для git checkout 3.1.0 opencv. Однако, когда я ввожу эту команду: cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D PYTHON3_PACKAGES_PATH=~/.virtualenvs/cv3/lib/python3.5/site-packages \ -D PYTHON3_LIBRARY=/usr/local/Cellar/python3/3.5.2_1/Frameworks/Python.framework/Versions/3.5/lib/libpython3.5.dylib \ -D PYTHON3_INCLUDE_DIR=/usr/local/Cellar/python3/3.5.2_1/Frameworks/Python.framework/Versions/3.5/include/python3.5m/ \ -D INSTALL_C_EXAMPLES=ON \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D BUILD_EXAMPLES=ON \ -D BUILD_opencv_python3=ON \ […]

Малина pi: откалибровать камеру и исказить изображение

Я хочу удалить эффект fisheye из изображения, поэтому мне нужна матрица камеры и коэффициент искажения. Вот почему я создал файл cal.py Когда я запускаю этот файл, он дает мне матрицу камеры и искажения, которые я ввел в файл undist.py чтобы undist.py изображение. теперь каждый раз, когда я получаю тот же RMS, матрицу камеры, коэффициент искажения. […]

Использование изображения с прямоугольником, нарисованным над ним в python

Я использую cv2.rectangle в python, чтобы нарисовать окно на моем изображении. image1 уже загружен правильно. Затем я использую этот код: cv2.rectangle(image1, (10, 10), (100, 100), (255,0,0), 2) cv2.imshow('img', image1) Но я получаю эту ошибку: TypeError: Layout of the output array img is incompatible with cv::Mat (step[ndims-1] != elemsize or step[1] != elemsize*nchannels) Я получаю ошибки […]

Python Open CV2 Маска обнаружения цвета для пиксельных координат

В настоящее время я работаю на Python для определения цвета на одном изображении. После загрузки моего изображения и создания моего RGB (или BGR в CV2), я использую следующие 2 строки для создания маски и выходного изображения. mask = cv2.inRange(image, lower, upper) output = cv2.bitwise_and(image, image, mask = mask) Затем код отображает следующее изображение. Но теперь […]

Калибровка камеры с помощью OpenCV – Как настроить размер шахматной доски?

Я работаю над программой калибровки камеры, используя пример OpenCV / Python (из: OpenCV Tutorials ) в качестве путеводителя. Вопрос: Как мне настроить этот примерный код для учета размера квадрата на конкретном шаблоне шахматной доски? Мое понимание процесса калибровки камеры заключается в том, что эта информация должна каким-то образом использоваться иначе, чем значения, заданные: cv2.calibrateCamera() будет […]

Проблема с Opencv и Python

Я новичок в python и Opencv, и я попытался включить следующий код для сохранения изображения на свой компьютер с веб-камеры: import cv if __name__=='__main__': pCapturedImage = cv.CaptureFromCAM(1) rospy.sleep(0.5) pSaveImg=cv.QueryFrame(pCapturedImage) cv.SaveImage("test.jpg", pSaveImg) Но когда я пытаюсь открыть его, я обнаружил, что jpeg пуст. Может ли кто-нибудь помочь? Кроме того, я попробовал программу, чтобы показать, что видит […]

Изображение не отображается с помощью imshow () OpenCV

При загрузке изображения и попытке его отображения у меня возникает странная проблема (но без ошибок). Вот код, который я использую: import numpy as np import cv2 # I'm using the full-path in the actual document img = cv2.imread('shapes.jpg') gray = cv2.imread('shapes.jpg',0) #not displaying anything currently cv2.imshow('gray', img) cv2.waitKey(0) cv2.destroyAllWindows() То, что я получаю, является верхней […]

Библиотека Python для вычисления пространственных производных оптического потока

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

cv2.drawContours не будет рисовать заполненный контур

Я пытаюсь отобразить заполненный контур, используя функцию cv2.drawContours в OpenCV. Я разработал список контуров из краевого изображения, полученного из обнаружения Canny , и нахожу контуры с включенным RETR_EXTERNAL для определения иерархии. Однако я cv2.drawContours с проблемой, которая, несмотря на использование флага -1 в команде cv2.drawContours для указания заполненного контура, отображается только сам контур (т.е. край). […]

Невозможно обнаружить лицо и глаза с помощью OpenCV в Python

Этот код предназначен для обнаружения лица и глаз с помощью веб-камеры, но получение этой ошибки Traceback (most recent call last): File "D:/Acads/7.1 Sem/BTP/FaceDetect-master/6.py", line 28, in <module> eyes = eyeCascade.detectMultiScale(roi) NameError: name 'roi' is not defined но когда я использую этот код, обнаруживайте лица и глаза в изображении, работая правильно, без какой-либо ошибки import matplotlib […]

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