Avatar ·

Búsqueda de un rectángulo en la imagen

📁 python

Tarea : Encontrar un disco rígido en la foto, determinar su ángulo y contornos

Problema: No siempre es posible encontrar el contorno correcto del disco.

En el código, convierto las imágenes a gris, azul, encuentro la diferencia entre ellas y determino los contornos, pero la solución no es precisa. Me gustaría su ayuda.

  firstframe = cv2.imread(bg_im) # Imagen de fondo frame_img = cv2.imread(frame) # Imagen con un disco gray = cv2.cvtColor(frame_img, cv2.COLOR_BGR2GRAY) gray = cv2.GaussianBlur(gray, (21, 21), 0) firstframe = cv2.cvtColor(firstframe, cv2.COLOR_BGR2GRAY) firstframe = cv2.GaussianBlur(firstframe, (21, 21), 0) frameDelta = cv2.absdiff(firstframe, gray) thresh = cv2.threshold(frameDelta, 25, 255, cv2.THRESH_BINARY)[1]