Avatar ·

Búsqueda de rectángulo en la imagen

📁 python

Tarea: Encontrar el disco duro en la foto, determinar su ángulo y contornos

Problema: No siempre se logra encontrar el contorno correcto del disco.

En el código convierto las imágenes a grises, las difumino, 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 sin disconframe_img = cv2.imread(frame)   # Imagen con el discongray = cv2.cvtColor(frame_img, cv2.COLOR_BGR2GRAY)ngray = cv2.GaussianBlur(gray, (21, 21), 0)nfirstFrame = cv2.cvtColor(firstFrame, cv2.COLOR_BGR2GRAY)nfirstFrame = cv2.GaussianBlur(firstFrame, (21, 21), 0)nframeDelta = cv2.absdiff(firstFrame, gray)nthresh = cv2.threshold(frameDelta, 25, 255, c