Tag: opencv

Получить значение RGB opencv python

Я загружаю изображение в python, например image = cv2.imread("new_image.jpg") Как я могу получить значения RGB image ?

Прозрачный фон для обучения OpenCV

Я работаю над обучением OpenCV для обнаружения объекта с помощью opencv_traincascade . Я вижу из документации OpenCV, что есть возможность указать -bgcolor и -bgthresh для положительных изображений. Насколько я понимаю, это позволит очистить эти пиксели, и OpenCV проигнорирует их. Мои вопросы: Это верно? Было бы полезно снимать объекты против зеленого экрана и указывать зеленый цвет […]

обнаружение эллипса в opencv python

моя фотография здесь. Я ищу лучшее решение или алгоритм для обнаружения эллиптической части (тарелки) на этой фотографии и маскировки ее на другой фотографии в Opencv. не могли бы вы дать мне несколько советов или решений. и мой код: circles = cv2.HoughCircles(img, cv2.HOUGH_GRADIENT, 1.2, 1, param1=128, minRadius=200, maxRadius=600) # draw detected circles on image circles = […]

Запрошенные модули недоступны: 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 - лучший язык программирования в мире.