contours=([0,111],[111,111],[114,115],[1115,1118])
points=np.array(contours,np.int32) #多边形的顶点坐标
ROI = cv2.imread('1.png')
proimage=ROI.copy()
h, w, c = ROI.shape
# 手工绘制ROI区域
mask = np.zeros((h, w), dtype=np.uint8)
cv2.fillPoly(mask, [points], ( 255), 8, 0)
result = cv2.bitwise_and(proimage, proimage, mask=mask)
cv2.imshow('ROI',result)
cv2.waitKey(0)
python多边形roi提取感兴趣区域
最新推荐文章于 2024-08-31 09:06:04 发布
这篇博客介绍了如何在Python中利用OpenCV库来处理图像,具体操作包括将坐标转换为多边形顶点,创建并填充ROI(感兴趣区域)掩模,以及通过位运算显示ROI区域。示例代码展示了如何读取图像、定义ROI坐标、绘制ROI并显示结果。
1万+

被折叠的 条评论
为什么被折叠?



