OpenCV - 用矩形扫描图像

0 投票
1 回答
1290 浏览
提问于 2025-04-18 09:23

我想用一个矩形框来扫描我的图片(使用openCV和python)。这个矩形框需要覆盖整个图像。

我这样做了,但完全不行。我的矩形框大小是20。

for i in range(0,height):
     for j in range(0,width):
          pt1=(0+i,0+j)
          pt2=(20+i,20+j)
          point.append([pt1,pt2])
          cv2.rectangle(res,pt1,pt2,(255,0,0))

我知道这看起来很简单,但我不知道该怎么做。

谢谢!

1 个回答

3

现在你的矩形没有固定的大小。难道它不应该是:

pt1 = (i, j)
pt2 = (pt1.x+20, pt1.y+20)

另外,你可能还需要检查一下这个矩形是否和你的图片重叠了。

撰写回答