Articles of opencv3.0

¿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 = […]

AttributeError: el objeto ‘módulo’ no tiene atributo ‘ORB’

cuando corro mi código 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 = cv2.BFMatcher(cv2.NORM_HAMMING, […]

TypeError: No se encontró el argumento requerido ‘outImg’ (pos 6)

Cuando corro mi código 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 bf = […]

Dibuje la línea más larga en contornos OPENCV

Estoy usando OpenCV y Python. Estoy tratando de dibujar la línea más larga dentro de los contornos. Tengo un contorno llamado cnt . La imagen es binaria, el interior de los contornos es blanco y el exterior es negro. Me gustaría dibujar la línea más larga dentro de los contornos blancos. Descubrí cómo dibujar líneas […]

Ordenar puntos desde la distancia hasta un punto dado x, y aquí en mi caso (x = 0, y = o)

Me gustaría ordenar (de más corto a más largo) una matriz ‘a’ (como se indica a continuación) a la distancia desde el origen o un punto (en mi caso, 0,0) y almacenarla en una matriz similar tipo ‘b’ o reemplazarla la matriz ‘a’ los puntos dados a continuación son 3d numpy array [[[ 510. 11.]] […]

Python opencv cv2 matchTemplate con transparencia

OpenCV 3.0.0 agregó la capacidad de especificar una máscara al realizar templateMatch. Cuando especifico una máscara, obtengo este error: error: (-215) (depth == CV_8U || depth == CV_32F) && type == _templ.type() && _img.dims() <= 2 in function matchTemplateMask Imagen de plantilla (PNG con transparencia): Imagen de origen: Código # read the template emoji with […]

Raspberry Pi 3 Python y OpenCV Face Recognition de Network Camera Stream

Estoy tratando de transmitir video a través de una red WiFi usando un raspberry pi modelo 3 y el módulo de la cámara, pero he encontrado algunas inconsistencias de otros ejemplos que he encontrado en línea. Estoy intentando lograr los resultados de la tercera prueba realizada en este video: https://www.youtube.com/watch?v=sYGdge3T30o Puedo ver los datos que […]

OpenCV 3.0 python LineIterator

Quiero usar el LineIterator en openCV 3.0 usando python, ¿todavía está disponible con openCV 3.0 creado para python? Parece que las respuestas en Internet apuntan a cv.InitLineIterator que forma parte del módulo cv. He intentado importar este módulo pero parece que no está incluido en la comstackción actual. ¿Ha sido renombrado o simplemente eliminado?

Python opencv clasificación de contornos

Estoy siguiendo esta pregunta: ¿Cómo puedo ordenar los contornos de izquierda a derecha y de arriba a abajo? para ordenar los contornos de izquierda a derecha y de arriba a abajo. Sin embargo, mis contornos se encuentran utilizando este (OpenCV 3): im2, contours, hierarchy = cv2.findContours(threshold,cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_SIMPLE) y se formatean así: array([[[ 1, 1]], [[ 1, […]

OpenCV: AttributeError: el módulo ‘cv2’ no tiene atributo ‘cara’

Estoy creando un sistema de reconocimiento facial utilizando Python y OpenCV en estas versiones: Python 3.6.2 :: Anaconda personalizada (64 bits) Anaconda 4.3.23 OpenCV 3.3.0 Cuando trato de entrenar el reconocedor de cara: face_recognizer = cv2.face.createLBPHFaceRecognizer() Me sale este error: AttributeError: el módulo ‘cv2’ no tiene atributo ‘cara’ Actualizar: He intentado hacer esto: pip install […]