Articles of opencv

muestra la imagen cv2.VideoCapture dentro de la superficie de Pygame

Estoy tratando de usar opencv (cv2) para transmitir la transmisión de una cámara web a un objeto de superficie de pygame. El problema es que los colores no se muestran correctamente. Creo que es el tipo de casting, pero estoy teniendo problemas para entender la documentación de superficie de pygame para saber qué espera. Este […]

opencv versión 3. * HogDescriptor toma como máximo 1 argumento (5 dados)

Estoy intentando usar HogDescriptor y recibo este error. Vi en el documento que el constructor puede tomar más de un argumento. Estoy trabajando en python 3.6 y opencv 3.2. Este es mi código: def _extract_feature(X): “””Performs feature extraction :param X: data (rows=images, cols=pixels) :param feature: which feature to extract – “hog”: HOG features :returns: X […]

Entrenamiento y detección de HOG en Python usando OpenCV

Estoy teniendo un problema con la detección útil utilizando Python, OpenCV 3.1 y HOG. Si bien tengo un código de trabajo que se ejecuta sin errores, la combinación entrenada de HOG / SVM no puede detectar en las imágenes de prueba. A partir de ejemplos de OpenCV y otras discusiones de desbordamiento de stack, he […]

Anaconda no encuentra el módulo cv2.

Estoy usando Anaconda en OS X Mavericks. Cuando bash cargar cv2 obtengo un error de importación (ver más abajo). ¿Sabes cómo arreglar ésto? >>import cv2 Traceback (most recent call last): File “”, line 1, in ImportError: dlopen(/usr/local/Cellar/opencv/2.4.8.2/lib/python2.7/site-packages/cv2.so, 2): Library not loaded: /usr/local/lib/libpng15.15.dylib Referenced from: /usr/local/Cellar/opencv/2.4.8.2/lib/libopencv_highgui.2.4.dylib Reason: image not found No estoy seguro de que sea […]

Error de “LOS PAQUETES NO ENCUENTRAN LOS HASHES” con pip

Estoy tratando de instalar paquetes usando pip. En este caso para OpenCV. Sin embargo, no puedo instalar nada. Estoy usando python 3.5.3 en pip 18.0 (instalado usando get-pip.py). Lo que sea que intente, el comando ‘pip install package-name’ genera el siguiente error: ESTOS PAQUETES NO COINCIDEN LOS HASHES DEL ARCHIVO DE REQUISITOS. Si ha actualizado […]

Redimensionar una imagen sin distorsión OpenCV

Estoy usando python 3 y la última versión de openCV. Estoy tratando de redimensionar una imagen usando la función de redimensionamiento provista, pero luego de redimensionar la imagen está muy distorsionada. Código: import cv2 file = “/home/tanmay/Desktop/test_image.png” img = cv2.imread(file , 0) print(img.shape) cv2.imshow(‘img’ , img) k = cv2.waitKey(0) if k == 27: cv2.destroyWindow(‘img’) resize_img […]

¿Es posible en OpenCV trazar la curvatura local como un mapa de calor que representa la “puntualidad” de un objeto?

Dada una imagen umbral de manchas que puede detectar y dibujar contornos, ¿es posible al dibujar el contorno para representar la curvatura local como un mapa de calor? es decir, es posible (1) determinar la curvatura local en un contorno cv abierto (2) mapear esta curvatura en un espacio de color de mapa de calor […]

Usando C API de tesseract 3.02 con ctypes y cv2 en python

Estoy tratando de usar Tesseract 3.02 con ctypes y cv2 en python. Tesseract proporciona un conjunto de API de estilo C expuesto a DLL, uno de ellos es el siguiente: TESS_API void TESS_CALL TessBaseAPISetImage(TessBaseAPI* handle, const unsigned char* imagedata, int width, int height, int bytes_per_pixel, int bytes_per_line); Hasta ahora, mi código es el siguiente: tesseract […]

Opencv no encuentra todos los contornos.

Estoy tratando de encontrar los contornos de esta imagen, pero el método findContours solo devuelve 1 contorno, el contorno se resalta en la imagen 2 . Estoy tratando de encontrar todos los contornos externos como estos círculos donde están los números. ¿Qué estoy haciendo mal? ¿Qué puedo hacer para lograrlo? imagen 1 imagen 2 A […]

No mostrar error de OpenCV de Python

Estoy usando OpenCV con python, y más específicamente la función cv2 de cv2 para realizar el registro de imágenes. Esta función puede lanzar errores si el algoritmo no converge. Atrapo el error con un simple try … except instrucciones, y manejo el error. Sin embargo, el mensaje de error de OpenCV todavía se muestra en […]