Estoy intentando ejecutar k-vecinos más cercanos utilizando cv2 (python 2.7) y opencv 3.0. He replicado el mismo mensaje de error usando un código como http://docs.opencv.org/3.0-beta/doc/py_tutorials/py_ml/py_knn/py_knn_understanding/py_knn_understanding.html : import cv2 import numpy as np import matplotlib.pyplot as plt # Feature set containing (x,y) values of 25 known/training data trainData = np.random.randint(0,100,(25,2)).astype(np.float32) # Labels each one either Red […]
Estoy intentando ejecutar este código que procesa 70 imágenes y extrae las características del Histogtwig de Gradientes Orientados (HOG). Estos se pasan a un clasificador (Scikit-Learn). Sin embargo, se produce un error: hog_image = hog_image_rescaled.resize((200, 200), Image.ANTIALIAS) TypeError: an integer is required No entiendo por qué, porque al intentar con una sola imagen funciona correctamente. […]
Tengo problemas similares, como Cómo cargar una imagen de bytes en Google Cloud Storage desde un script de Python . Probé esto from google.cloud import storage import cv2 from tempfile import TemporaryFile import google.auth credentials, project = google.auth.default() client = storage.Client() # http://sofes.miximages.com/python/ServiceLogin’) with TemporaryFile() as gcs_image: image.tofile(gcs_image) blob = bucket.get_blob(gcs_image) print(blob.download_as_string()) blob.upload_from_string(‘New contents!’) blob2 […]
Tengo un video en vivo que rastrea los objetos verdes y dibuja un rectángulo sobre el área del objeto. Tengo curiosidad por saber cómo podría recortar la fuente para mostrar solo el área que abarca el rectángulo. Aquí está la sección de relevancia: while True: (success, frame) = webcam.read() frame = imutils.resize(frame, width = 1000) […]
Código: from imutils.video import VideoStream import cv2 # Read rtsp stream rtsp = u”rtsp://admin:admin@10.64.1.31:554/1/h264major” #vs = VideoStream(src=0).start() # for capturing from webcam vs = VideoStream(src=rtsp).start() while True: frame = vs.read() # show the output frame cv2.imshow(“Frame”, frame) key = cv2.waitKey(1) & 0xFF # if the `q` key was pressed, break from the loop if key […]
Tantas preguntas sobre este tema, pero no encontré ninguna respuesta satisfactoria sobre el problema tradicional “DLL no encontrado”. Estoy usando Python 3.5 instalado a través de Anaconda 3; He instalado con pip el opencv_python-3.2.0.6-cp34-cp34m-win_amd64.whl ‘oficial’ (desde aquí https://pypi.python.org/pypi/opencv-python ); La versión de Windows es de 7 a 64 bits; He desinstalado todos los VC ++ […]
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 🙂
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 […]
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 […]
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 […]