Avatar ·

Busca de retângulo na imagem

📁 python

Tarefa: Encontrar o disco rígido na foto, determinar seu ângulo e contornos

Problema: Nem sempre é possível encontrar o contorno correto do disco.

No código, eu converto as imagens para cinza, aplico blur, encontro a diferença entre elas e determino os contornos, mas a solução não é precisa. Gostaria da sua ajuda.

firstFrame = cv2.imread(bg_im)  # Imagem de fundo sem o disconframe_img = cv2.imread(frame)   # Imagem com o 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