Tag: opencv

TypeError: Требуемый аргумент 'outImg' (поз. 6) не найден

Когда я запускаю свой код на Python import numpy as np import cv2 import matplotlib.pyplot as plt img1 = cv2.imread('/home/shar/home.jpg',0) # queryImage img2 = cv2.imread('/home/shar/home2.jpg',0) # trainImage # Initiate SIFT detector sift = cv2.xfeatures2d.SIFT_create() # find the keypoints and descriptors with SIFT kp1, des1 = sift.detectAndCompute(img1,None) kp2, des2 = sift.detectAndCompute(img2,None) # BFMatcher with default params […]

Как объединить OpenCV с PyQt для создания простого графического интерфейса?

Мне нужно выполнить много операций над изображением. Поэтому я использовал OpenCV. OpenCV очень эффективен в обработке изображений, однако не слишком хорошо представить подходящий графический интерфейс. Поэтому я решил использовать PyQt для создания пользовательского графического интерфейса и OpenCV для обработки моего изображения. Я создал очень простую программу, которую вы непосредственно выбрали из документации. Я просто прочитал […]

Постеризация в стиле Adobe Photoshop и OpenCV

Кажется, Adobe Photoshop выполняет постеризацию путем квантования каждого цветового канала отдельно, исходя из количества указанных уровней. Так, например, если вы укажете 2 уровня, тогда оно примет значение R и установит его на 0, если ваше значение R меньше 128 или 255, если ваше значение> = 128. Оно будет делать то же самое для G и […]

фатальная ошибка: файл QTKit / QTKit.h не найден, когда я создаю OpenCV на mac

Я выполнил этот http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and-python-2-7-on-osx/, чтобы установить OpenCV на мой Mac. Когда я делаю этот шаг: $ make -j4 возникла проблема: fatal error: 'QTKit/QTKit.h' file not found #import <QTKit/QTKit.h> ^ 1 error generated. make[2]: *** [modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_qtkit.mm.o] Error 1 make[1]: *** [modules/videoio/CMakeFiles/opencv_videoio.dir/all] Error 2 make: *** [all] Error 2

OpenCV удалить фон

Я пытаюсь удалить фон некоторых изображений, настроить некоторые значения и использовать некоторые методы, такие как morphologyEx дает мне приемлемый результат, но некоторые дыры все еще остаются, в этом последнем случае отверстия не заполняют даже итерацию на каждом контуре и рисуют его с -1 . Я вижу, что пороговое изображение действительно хорошее, делая всю форму строками, […]

AttributeError: объект 'module' не имеет атрибута 'ORB'

когда я запускаю свой код на Python import numpy as np import cv2 import matplotlib.pyplot as plt img1 = cv2.imread('/home/shar/home.jpg',0) # queryImage img2 = cv2.imread('/home/shar/home2.jpg',0) # trainImage # Initiate SIFT detector orb = cv2.ORB() # find the keypoints and descriptors with SIFT kp1, des1 = orb.detectAndCompute(img1,None) kp2, des2 = orb.detectAndCompute(img2,None) # create BFMatcher object bf […]

Передача видео в реальном времени через сеть в python opencv

Я пытаюсь отправить живой видеокадр, который я поймаю с помощью своей камеры на сервер и обрабатываю их. Я использую opencv для обработки изображений и python для языка. Вот мой код client_cv.py import cv2 import numpy as np import socket import sys import pickle cap=cv2.VideoCapture(0) clientsocket=socket.socket(socket.AF_INET,socket.SOCK_STREAM) clientsocket.connect(('localhost',8089)) while True: ret,frame=cap.read() print sys.getsizeof(frame) print frame clientsocket.send(pickle.dumps(frame)) server_cv.py […]

Команда cv2.imshow не работает должным образом в opencv-python

Я использую opencv 2.4.2, python 2.7 Следующий простой код создал окно с правильным именем, но его содержимое просто пустое и не отображает изображение: import cv2 img=cv2.imread('C:/Python27/03323_HD.jpg') cv2.imshow('ImageWindow',img) Кто-нибудь знает об этой проблеме?

Поиск фигур в изображении с использованием opencv

Я пытаюсь искать фигуры в изображении с помощью OpenCV. Я знаю формы, которые хочу сопоставить (есть некоторые формы, о которых я не знаю, но мне не нужно их находить) и их ориентации. Я не знаю их размеры (масштаб) и местоположения. Мой нынешний подход: Обнаруживать контуры Для каждого контура вычислите максимальный ограничивающий прямоугольник Совместите каждый ограничивающий […]

OpenCV python: ValueError: слишком много значений для распаковки

Я пишу программу opencv, и я нашел сценарий в другом вопросе stackoverflow: Computer Vision: Маскировка человеческой руки Когда я запускаю сценарий ответа, я получаю следующую ошибку: Traceback (most recent call last): File "skinimagecontour.py", line 13, in <module> contours, _ = cv2.findContours(skin_ycrcb, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE) ValueError: too many values to unpack Код: import sys import numpy import […]

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