Articles of de procesamiento de imágenes

Cómo detectar agujeros de bala en el objective.

Quiero saber cómo detectar los agujeros de bala en el objective utilizando Python y OpenCV. No puedo dibujar los contornos alrededor de ellos. Hasta ahora he aplicado un umbral y tengo el siguiente resultado (Imagen después del umbral y el binario AND): Y aquí está la imagen original: No sé qué enfoque debo seguir para […]

¿Cómo se convierte una imagen en escala de grises a RGB en OpenCV (Python) para visualizar contornos después de procesar una imagen en binario?

Estoy aprendiendo el procesamiento de imágenes usando OpenCV para una aplicación en tiempo real. Hice algunos umbrales en una imagen y quiero etiquetar los contornos en verde, pero no aparecen en verde porque mi imagen está en blanco y negro. Al principio del progtwig utilicé gray = cv2.cvtColor (frame, cv2.COLOR_BGR2GRAY) para convertir de RGB a […]

Cómo visualizar la concordancia de descriptores usando el módulo opencv en python

Estoy tratando de usar opencv con python. Escribí un código de coincidencia de descriptor (SIFT, SURF u ORB) en la versión C ++ de opencv 2.4. Quiero convertir este código a opencv con python. Encontré algunos documentos sobre cómo usar las funciones de opencv en c ++ pero muchas de las funciones de opencv en […]

OpenCV HOGDescripter Python

Me preguntaba si alguien sabía por qué no hay documentación para HOGDescriptors en los enlaces Python de OpenCV. Tal vez solo los extrañe, pero el único código que he encontrado de ellos es este hilo: ¿ Obtener características de imagen HOG de OpenCV + Python? Si se desplaza hacia abajo en ese hilo, este código […]

Servicio web de redimensionamiento de imagen

¿Alguien sabe un buen servicio web para redimensionar imágenes? Ya sea una aplicación de código abierto (PHP / Python / Ruby), o una compañía que proporciona un api de servicio web.

Convierte cualquier imagen 2D en escultura imprimible en 3D con código

Estoy tratando de convertir una imagen 2D en una escultura imprimible en 3D usando solo el código. Primero me gustaría saber si se puede hacer con solo un script. Ya conozco Python y C y sería genial, por supuesto, si pudiera usar uno de estos para hacer lo que quiero. Aquí hay dos enlaces para […]

Detectando líneas y formas en OpenCV usando Python

He estado jugando con OpenCV (cv2) y detectando líneas y formas. Di que mi hija dibujó un dibujo, así: Estoy tratando de escribir un script de Python que analice el dibujo y lo convierta en líneas / formas duras, algo así como: Dicho esto, instalé opencv y traté de jugar con él, pero no tuve […]

Filtro de dominio de frecuencia con scipy.fftpack, ifft2 no da el resultado deseado

Estoy tratando de aplicar simplemente un filtro gaussiano en una imagen de lena de entrada en escala de grises en el dominio de frecuencia con el siguiente código y aquí está la salida incorrecta que estoy obteniendo: from scipy import signal from skimage.io import imread import scipy.fftpack as fp import matplotlib.pyplot as plt im = […]

OpenCV python: ValueError: demasiados valores para descomprimir

Estoy escribiendo un progtwig opencv y encontré un script en otra pregunta de stackoverflow: Computer Vision: Enmascarando una mano humana Cuando ejecuto la respuesta con guión, aparece el siguiente error: Traceback (most recent call last): File “skinimagecontour.py”, line 13, in contours, _ = cv2.findContours(skin_ycrcb, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE) ValueError: too many values to unpack El código: import […]

python – opencv morphologyEx eliminar color específico

Después de eliminar el fondo de captcha. La imagen sigue siendo dígitos y ruido. La línea de ruido es de un solo color: RGB (127,127,127) Y luego usar el método morfológico. kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (2, 2)) self.im = cv2.morphologyEx(self.im, cv2.MORPH_CLOSE, kernel) Se quitará alguna parte del dígito. ¿Cómo usar morphologyEx () eliminar solo el color […]