Articles of opencv3.0

Crea instancias de la clase Rect de opencv 3 en Python

Me gustaría saber cómo puedo obtener un objeto abierto de forma abierta proporcionando dos puntos. La versión c ++ proporciona este datastructre. http://docs.opencv.org/java/2.4.9/org/opencv/core/Rect.html No puedo encontrar una manera de instanciar rects en python. Intenté cv2.Rect(p1,p2) pero este método parece no existir. ¿Es incluso posible? Gracias en adavance 🙂

Acelerar el trazado en vivo de un material de archivo (cv2)

Estoy intentando usar el módulo cv2 para crear un diagtwig de dispersión en vivo para cada cuadro de un video. El código de abajo hace exactamente eso. Sin embargo, con más de 8 minutos de imágenes que contienen más de 60000 fotogtwigs para procesar, el código no es eficiente y toma mucho más tiempo del […]

Usando las funciones aceleradas de OpenCL con OpenCV3 en Python

OpenCV3 presentó su T-API (API transparente) que le brinda al usuario la posibilidad de usar funciones que son aceleradas por GPU (u otro dispositivo habilitado para OpenCL), estoy luchando para encontrar la forma de aprovechar eso con Python. Con C ++ hay llamadas como ocl::setUseOpenCL(true); que habilitan la aceleración de OpenCL cuando usas UMat lugar […]

Formato de video Python OpenCV en el navegador

Estoy intentando crear un video a partir de una secuencia de imágenes y mostrarlo en un navegador, pero por alguna extraña razón, no importa qué códec o formato de archivo use, obtengo el siguiente error: No se encontró ningún video con formato compatible y tipo mime Aquí está mi código: ready_images = [] import cv2 […]

Construyendo OpenCV 3.0.0-beta de Windows Python 3.4

Deseo que OpenCV funcione en mi Windows 7 x64 para Python 3.4. A pesar de que la página Alfa de OpenCV 3 indica que hay soporte para Python 3 ( http://opencv.org/opencv-3-0-alpha.html ), el paquete precomstackdo solo contiene opencv / build / python / 2.7 y no 3 (.4). Entonces, ¿siguiendo la respuesta en Cómo usar […]

python opencv matchTemplate es la característica de máscara implementada?

OpenCV, a partir de la versión 3.0.0, agregó una función de máscara al método matchTemplate. Admite la coincidencia de plantillas con plantillas transparentes definiendo una máscara en la plantilla. Mi progtwig python a continuación funciona bien, pero si agrego un parámetro de mask a la llamada cv2.matchTemplate , cv2.matchTemplate un error: OpenCV Error: The function/feature […]

¿Cómo optimizar esta iteración de imagen en numpy?

Estoy usando este código para detectar el color verde en la imagen. El problema es que esta iteración es muy lenta. ¿Cómo hacerlo más rápido? Si está utilizando numpy, ¿cómo hacerlo de forma numpy? def convertGreen(rawimg): width, height, channels = rawimg.shape size = (w, h, channels) = (width, height, 1) processedimg = np.zeros(size, np.uint8) for […]

Problema de compatibilidad con ContourArea en OpenCV 3

Estoy tratando de hacer un cálculo de área simple de los contornos que obtengo de findContours. Mi versión openCv es 3.1.0 Mi código es: cc = cv2.findContours(im_bw.copy(), cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE) cv2.contourArea(cc[0]) error: ‘C:\\builds\\master_PackSlaveAddon-win32-vc12-static\\opencv\\modules\\imgproc\\src\\shapedescr.cp…: error: (-215) npoints >= 0 && (depth == CV_32F || depth == CV_32S) in function cv::contourArea\n’ Parece que no puedo resolverlo, tengo la […]

¿Cómo comprobar si el punto está colocado dentro del contorno?

He trazado un contorno alrededor de puntos extremos. Dentro de la figura del polígono tengo otros puntos. ¿Cómo comprobar si están dentro del contorno?

¿Qué es el reemplazo de cv2.cv en OpenCV3?

Estoy usando OpenCV3, y con los enlaces de python no hay ningún módulo cv2.cv : In [1]: import cv2 In [2]: from cv2 import cv ————————————————————————— ImportError Traceback (most recent call last) in () —-> 1 from cv2 import cv ImportError: cannot import name cv Sin embargo, tengo algún código heredado del formulario: hsv_im = […]