Articles of de procesamiento de imágenes

¿Cómo detectar líneas en opencv?

Estoy tratando de detectar líneas en el estacionamiento como se muestra a continuación Lo que espero obtener son las líneas claras y la posición (x, y) en la línea cruzada, sin embargo el resultado no es muy prometedor Supongo que se debe a dos razones principales. Algunas líneas están muy rotas o faltan, incluso los […]

Extracción de una región de una imagen usando el corte en Python, OpenCV

Tengo una imagen y quiero extraer una región de ella. Tengo las coordenadas de la esquina superior izquierda y la esquina inferior derecha de esta región. En escala de grises lo hago así: I = cv2.imread(“lena.png”) I = cv2.cvtColor(I, cv2.COLOR_RGB2GRAY) region = I[248:280,245:288] tools.show_1_image_pylab(region) No puedo entender cómo hacerlo en color. Pensé en extraer cada […]

Cómo recortar el rectángulo más grande de una imagen

Tengo algunas imágenes de páginas en una tabla. Me gustaría recortar las páginas de la imagen. En general, la página será el rectángulo más grande de la imagen, sin embargo, los cuatro lados del rectángulo pueden no ser visibles en algunos casos. Estoy haciendo lo siguiente pero no obteniendo los resultados deseados: import cv2 import […]

Cómo recortar formas rectangulares en una imagen usando Python

¿Alguien me puede dar consejos sobre cómo recortar las dos cajas rectangulares y guardarlas? Ya probé este código, pero no corta muy bien import cv2; import numpy as np; # Run the code with the image name, keep pressing space bar # Change the kernel, iterations, Contour Area, position accordingly # These values work for […]

¿Cómo encontrar la coordenada del cuadro amarillo de una imagen?

En la imagen de arriba, hay algunos cuadros amarillos para la parte de texto. Quiero encontrar esas coordenadas del cuadro amarillo. ¿Cómo encontrar estas coordenadas del cuadro amarillo usando python?

Error al usar cv2.findContours (), con python

Recientemente he empezado a aprender OpenCV en Python. Me refiero a este tutorial aquí, para obtener ayuda para obtener los contornos de una imagen. Mi código es – import cv2 import numpy as np img = cv2.imread(‘shapes.jpg’, 0) img = cv2.medianBlur(img, 5) thresh = cv2.adaptiveThreshold(img,255,cv2.ADAPTIVE_THRESH_GAUSSIAN_C,\ cv2.THRESH_BINARY,11,2) cv2.imshow(‘Thresh’, thresh) cv2.waitKey(0) cv2.destroyAllWindows() image, contours, hierarchy = cv2.findContours(thresh.copy(),cv2.RETR_LIST,cv2.CHAIN_APPROX_SIMPLE) […]

eliminar las anotaciones de píxeles en la imagen dicom

Estoy analizando imágenes médicas. Todas las imágenes tienen un marcador con la posición. Se parece a esto Es la anotación “TRH RMLO” en esta imagen, pero puede ser diferente en otras imágenes. También varía el tamaño. La imagen está recortada, pero se ve que el tejido comienza en el lado derecho. Encontré que la presencia […]

¿Cómo convertir un .ICO a .PNG con Python?

Estoy tratando de convertir un lote de imágenes .ICO a .PNG en Python. Tengo bastantes imágenes por las que pasar, así que me gustaría encontrar una solución programática. He intentado usar PIL pero parece que no consigo que las imágenes y la transparencia salgan correctamente. Prefiero usar Python, pero si no se puede hacer, otro […]

Cómo detectar un cambio entre las imágenes.

Estoy analizando varias imágenes y necesito poder decir si están desplazadas en comparación con una imagen de referencia. El propósito es saber si la cámara se movió entre la captura de imágenes. Lo ideal sería poder corregir el cambio para seguir haciendo el análisis, pero como mínimo debo poder determinar si una imagen se desplaza […]

Plano de planta Detección de bordes – Procesamiento de imágenes?

Soy un chico de una disciplina completamente diferente que necesita algunas técnicas de procesamiento de imágenes para lograr este objective en un proyecto. Necesito derivar los bordes de un plano interior, como se muestra a continuación He intentado este fragmento de detección de borde de Python en particular: from PIL import Image, ImageFilter image = […]