Articles of de procesamiento de imágenes

¿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 = […]

Detectar la ubicación de una imagen dentro de una imagen más grande.

¿Cómo detectas la ubicación de una imagen dentro de una imagen más grande? Tengo una copia no modificada de la imagen. Esta imagen luego se cambia a una resolución arbitraria y se coloca al azar dentro de una imagen mucho más grande que es de un tamaño arbitrario. No se realizan otras transformaciones en la […]

Filtrado de imágenes gaussianas usando FFT

Para la segmentación de imágenes, uso la función Diferencia de gaussiana utilizando GaussianBlur de OpenCV (que va de 0.8 a 8.43 con un tamaño de paso exponencial de 1.4). Mis imágenes tienen un tamaño de 4096 x 2160, por lo que esto toma bastante tiempo (en un núcleo de 8 segundos, lo cual es bastante […]

Python: detecta cuadrados negros

Estoy tratando de detectar el cuadrado negro. Aquí está mi código hasta ahora… frame=cv2.imread(‘squares.jpg’) img=cv2.GaussianBlur(frame, (5,5), 0) img=cv2.cvtColor(frame, cv2.COLOR_BGR2HSV) lower=np.array([0, 0, 0],np.uint8) upper=np.array([10, 50, 50],np.uint8) separated=cv2.inRange(img,lower,upper) #this bit draws a red rectangle around the detected region contours,hierarchy=cv2.findContours(separated,cv2.RETR_LIST,cv2.CHAIN_APPROX_SIMPLE) max_area = 0 largest_contour = None for idx, contour in enumerate(contours): area = cv2.contourArea(contour) if area > max_area: […]

Cómo encontrar el centro de estos círculos a veces superpuestos

Como parte de un proyecto en el que estoy trabajando, necesito encontrar el punto central de algunos “blobs” en una imagen usando OpenCV con Python. Estoy teniendo algunos problemas con esto, y apreciaría sinceramente cualquier ayuda o conocimiento 🙂 Mi método actual es: obtener los contornos de las imágenes, superponer los puntos suspensivos en ellos, […]