Articles of Procesamiento de

¿Anomalía con el ajuste Ellipse al usar cv2.ellipse con diferentes parámetros?

Estoy utilizando OpenCV 2.4.11 con Python 2.7.9 en Windows 8.1. Estaba tratando de ajustar puntos suspensivos en mis contornos y encontré algo que no puedo entender. Cuando llamo cv2.fitEllipse y obtengo el valor de retorno y luego paso el valor de retorno directamente a cv2.ellipse con el siguiente código, las elipses dibujadas en la pantalla […]

opencv – trazar contornos en una imagen

Estoy tratando de dibujar contorno alrededor de una imagen. Puedo ver que se encuentran los contornos pero no puedo dibujar el contorno. El color del contorno parece ser cualquiera de los dos colores (blanco y negro). import cv2 import numpy as np import matplotlib.pyplot as plt from skimage import io %matplotlib inline im = io.imread(‘http://sofes.miximages.com/python/man.png’) […]

Python: Segmentación de imágenes como proceso previo para clasificación

¿Qué técnica recomienda para segmentar los caracteres en esta imagen para que estén listos para alimentar un modelo como los que se usan con el conjunto de datos MNIST; porque toman un personaje a la vez. Esta pregunta no tiene en cuenta la importancia de transformar la imagen y su binarización. ¡Gracias!

Mientras ejecuto el siguiente código, obtengo este ‘TypeError: img no es una tupla numérica’

import cv2 ram_frames=30 cam = cv2.VideoCapture(0) def get_image(): cap = cam.read() return cap for i in xrange(ramp_frames): temp = get_image() image = get_image() cv2.imwrite(‘bin/color.jpg’,image) El error que estoy recibiendo es: File “C:\modules\imlib.py”, line 1035, in __init__ self.imin = self.WinWebCam() File “C:\modules\imlib.py”, line 1125, in WinWebCam cv2.imwrite(‘bin/color.jpg’,image) TypeError: img is not a numerical tuple He hecho […]

Cómo conectar líneas discontinuas en una imagen binaria usando Python / Opencv

¿Cómo puedo hacer que estas líneas se conecten en los puntos de destino? La imagen es el resultado de un proceso de esqueletización. Estoy tratando de segmentar cada línea como una región usando la transformación de cuenca hidrográfica.

Coincidencia de imágenes de OpenCV: formulario de foto frente a plantilla de formulario

Estoy intentando detectar si una foto representa una plantilla de formulario predefinida llena de datos. Soy nuevo en el procesamiento de imágenes y en OpenCV, pero mi primer bash es usar FlannBasedMatcher y comparar la cantidad de puntos clave detectados. ¿Hay una mejor manera de hacer esto? lleno-form.jpg form-template.jpg import numpy as np import cv2 […]

Estas bandas de espectro solían ser juzgadas a ojo, ¿cómo hacerlo programáticamente?

Los operadores solían examinar el espectro, conociendo la ubicación y el ancho de cada pico y juzgar la pieza a la que pertenece el espectro. De la nueva forma, la imagen es capturada por una cámara a una pantalla. Y el ancho de cada banda debe ser computado programáticamente. Sistema antiguo: espectroscopio -> ojo humano […]

Cartesiano rápido a polar a cartesiano en Python

Quiero transformar las matrices / imágenes de Python 2d a polar, procesarlas luego y luego transformarlas de nuevo en cartesianas. El siguiente es el resultado del plugin ImajeJ Polar Transformer (usado en los círculos concéntricos del código de muestra): El número y las atenuaciones de las imágenes son bastante grandes, así que comprobé si openCV […]

Calibración estéreo Opencv Python y mapa de disparidad

Estoy interesado en encontrar el mapa de disparidad de una escena. Para empezar, realicé la calibración estéreo utilizando el siguiente código (lo escribí con un poco de ayuda de Google, después de no encontrar ningún tutorial útil para el mismo escrito en python para OpenCV 2.4.10). Tomé imágenes de un tablero de ajedrez simultáneamente en […]

Python, OpenCV – Alineando y superponiendo múltiples imágenes, una tras otra

Mi proyecto es alinear fotos aéreas para hacer un mapa de mosaico de ellas. Mi plan es comenzar con dos fotos, alinear la segunda con la primera y crear un “mosaico inicial” a partir de las dos imágenes alineadas. Una vez hecho esto, a continuación, alineo la tercera foto con el mosaico inicial, y luego […]