OpenCV (Open Source Computer Vision) es una biblioteca para visión por computadora en tiempo real. Cuando utilice esta etiqueta, mencione la versión de OpenCV con la que está trabajando (por ejemplo, 3.4.6) y agregue una etiqueta específica del idioma (python, c ++, ...) si es necesario.

Más sobre opencv...

¿Es posible personalizar este código de tal manera que pueda imprimir algo si un color específico está presente en un marco o imprimir algo más si el color no se detecta en el marco? Si no es así, ¿cómo puedo desarrollar esta función? ¿Alguna sugerencia? Solo soy un principiante en Visión por Com....
4 oct. 2021 a las 16:38
Puedo dibujar una línea con OpenCV Python pero no puedo hacer que la línea sea transparente def draw_from_pitch_to_image(image, reverse_output_points): for i in range(0, len(reverse_output_points), 2): x1, y1 = reverse_output_points[i] x2, y2 = reverse_output_points[i + 1] ....
4 oct. 2021 a las 10:36
He estado intentando durante unos días cambiar esto en una matriz numpy. Esto se usa para hacer una imagen transparente y colocarla en el marco actual. Aquí está el código como un bucle for: alpha_frame = frame[:,:,3] / 255.0 alpha_foreground = foreground[:,:,3] / 255.0 for color in ra....
30 sep. 2021 a las 17:26
Soy un principiante en la programación CUDA y escribo un programa compuesto por un solo archivo main.cu que se muestra a continuación. #include <iostream> #include <opencv2/opencv.hpp> #define DEBUG(str) std::cerr << "\033[1;37m" << __FILE__ << ":" << __LINE__ << ": \033[1;31merror:\033[0m " << str....
30 sep. 2021 a las 16:02
Tengo 14 videos de 30 minutos (7 horas de datos de video). Leo cada video por separado, realizo algún procesamiento morfológico en cada fotograma y luego uso cv2.imwrite() para guardar cada fotograma procesado. Me gustaría hacer 1 archivo de video grande de 7 horas de todos los fotogramas procesad....
30 sep. 2021 a las 11:31
Quiero usar los datos de la imagen del portapapeles de Windows en OpenCV sin usar un archivo temporal. ¿Puedo usar imdecode para esto? Intenté esto, pero Mat estaba vacío: if(!IsClipboardFormatAvailable(CF_DIB)) return; OpenClipboard(NULL); HGLOBAL clipboard = GetClipboardData(CF_DIB); if(clipboar....
16 sep. 2021 a las 08:26
Soy nuevo en OpenCV y estaré feliz de ayudarme Tengo una imagen de marca de agua transparente como esta Y quiero poner una marca de agua en la esquina inferior izquierda de varias imágenes con python OpenCV Cada imagen tiene un tamaño diferente Y antes de poner quiero cambiar el tamaño de la marca ....
16 sep. 2021 a las 04:43
Creé una aplicación GUI usando pyqt5 y opencv. La aplicación funciona bien sin activar el entorno virtual, pero cuando activo el entorno virtual y ejecuto la aplicación, muestra este error: QObject::moveToThread: Current thread (0x125b2f0) is not the object's thread (0x189e780). Cannot move to targ....
17 jul. 2021 a las 08:30
Tengo algunas imágenes bosquejadas donde las imágenes contienen leyendas de texto. Estoy tratando de eliminar esos subtítulos. Estoy usando este código: import cv2 import pytesseract pytesseract.pytesseract.tesseract_cmd = r"C:\Program Files\Tesseract-OCR\tesseract.exe" # Load image, grayscale, b....
9 jun. 2021 a las 22:38
Estoy tratando de comprobar si esta imagen: Está contenida dentro de imágenes como esta: Estoy usando la detección de características (Surf) y la homografía porque la coincidencia de la plantilla no es la escala invariante. Lamentablemente, todos los puntos clave, excepto unos pocos, están todos e....
Actualmente estoy escribiendo un script de reconocimiento de imágenes que hace una variedad 2D de una imagen de una junta de ajedrez para mi proyecto de ajedrez. Sin embargo, me pareció bastante difícil encontrar qué cuadrados están vacíos: Hasta ahora, he usado la detección de bordes de canny en m....
3 jun. 2021 a las 17:30
Estoy teniendo problemas para encontrar contornos en columnas específicas en una tabla. El problema al usar OPENCV es que tengo que especificar qué área para dibujar rectángulos con un bucle IF en X, Y y W (los 2 ejes y el ancho), esto funciona bien si las líneas de la tabla son perfectamente horizo....
2 jun. 2021 a las 23:46
Tengo dos imágenes Image1 (perro): Descargar enlace Image2 (pájaro): Quiero alinear la imagen2 en la imagen1 por los puntos de acceso. Así que la meta de que ambos puntos clave se superponen y la imagen de las pájaros se redimensiona y se reduce en la parte superior de la imagen del perro. Imagen 1....
2 jun. 2021 a las 17:04
Así que estoy teniendo un problema con la eliminación de fondo verde y reemplazándolo ,. Tengo esta caja negra en un fondo verde. Cuando lo reemplacé con NP.where (Pixel == 0), el programa elige la caja negra y la máscara para reemplazar con otro fondo. ¿Cómo puedo solucionar este problema? Aquí e....
1 jun. 2021 a las 14:48
Estoy tratando de construir OPENCV con módulos externos, pero no he podido encontrar una solución limpia. He construido con éxito OpenCV usando CMAKET (reglas_foreign_cc). Pero para poder construir con módulos externos necesito para descargar un repositorio separado (opencv_contrib) y luego construi....
1 jun. 2021 a las 07:56
Actualmente estoy tratando de escribir un programa que pueda abrir una fuente de video en vivo (webcam) e identificar qr o códigos de barras en vivo a medida que aparecen debajo de la cámara, pero la fuente de video siempre se cuelga después de un rato. Estoy ejecutando esto en Python y he importado....
1 jun. 2021 a las 05:59
Actualmente tengo una variedad de valores 2D. Actualmente estoy tratando de encontrar áreas con valores que son significativamente diferentes y dibujan cajas de límite a su alrededor. Actualmente, he usado para Scikit-Image a umbral mis valores, haciendo from skimage import filters val = filters.thr....
31 may. 2021 a las 20:26
Tengo una matriz en OPENCV como esta: cv::Mat matrix = cv::Mat::zeros(5, 5, CV_32FC3); Luego, quiero hacer la multiplicación de matriz de dos maneras diferentes, el primer canal sabio y el segundo con operador sobrecargado. // VERSION 1: for (int row_count = 0; row_count < image.rows; row_count++) ....
31 may. 2021 a las 17:00
Estoy tratando de extraer las características de una imagen con SIFT en OPENCV 4.5.1, pero cuando intento verificar el resultado usando DRAWKEYPOINTS () Sigo obteniendo este error críptico: OpenCV(4.5.1) Error: Assertion failed (!fixedType() || ((Mat*)obj)->type() == mtype) in cv::debug_build_guard:....
31 may. 2021 a las 01:21
Considera esta imagen: Quiero extraer solo el número que representa el contorno más grande en la imagen, pero OpenCV siempre muestra la imagen original y los pequeños contornos más pequeños que el número. Así que cuando ejecuto esta función def contouTreat(image): gray = cv2.cvtColor(image, cv2.C....
Tengo una imagen, contiene el sello basado en círculo. Estoy tratando de encontrar ese círculo basado en sello con algoritmo de círculo Hough, pero no pude encontrar ese círculo. Mi código es: image1=cv2.imread('1.jpg') gray_image=cv2.cvtColor(image1, cv2.COLOR_BGR2GRAY) th2 = cv2.adaptiveThreshold(....
30 may. 2021 a las 22:00
Estoy tratando de clasificar una imagen basada en su contenido. Por ejemplo, tengo un montón de imágenes a continuación, que contendré un poco de contenido, en este caso los valores numéricos. Probé la solución OPENCV y PYTESSERACT OCR como se propuso aquí: https://stackoverflow.com/a60161328/725031....
Estoy usando un extractor / descriptor de Sift Keypoint para extraer y trazar tecas de teclas en una imagen como se muestra en el código a continuación: import cv2 as cv img = cv.imread("my_img.jpg") sift = cv.SIFT_create() (keypoints, descriptors) = sift.detectAndCompute(img,None) img_kp=cv.drawKe....
30 may. 2021 a las 17:25
He realizado alguna tarea de segmentación y enumeré las manchas extraídas usando {{x0} }. Esto se traduce en una imagen de un solo canal con la profundidad de 32 bits (CV_32S) que contiene las etiquetas de los objetos extraídos. # Result of my segmentation process: # A binary mask of extracted objec....
30 may. 2021 a las 16:49
El método toma la imagen original y el archivador ELEM. Para la dilatación, el nuevo valor de píxeles del centro es 1/255 si alguno de los valores de píxeles de entrada superpuestos es 1/255. El método que escribí a continuación pasa a través de cada píxel y establece el centro filtrado a 255 si se ....
30 may. 2021 a las 01:00