Avatar ·

在图像中查找矩形

📁 python

任务:在照片中找到硬盘,确定其角度和轮廓

问题: 并非总能找到正确的磁盘轮廓。

在代码中,我将图像转为灰度、进行模糊处理、找出它们之间的差异并确定轮廓,但结果不够精确。希望能得到您的帮助。

firstFrame = cv2.imread(bg_im)  # 没有磁盘的背景图像nframe_img = cv2.imread(frame)   # 包含磁盘的图像ngray = 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