0
点赞
收藏
分享

微信扫一扫

OpenCV 4.10 windows 上编译并上传conan

南柯Taylor 2024-09-14 阅读 31

原图如下所示,想提取圆形ROI区域,红色框

img = np.ones(ori_img.shape, dtype="uint8")
img = img * 255
cv2.circle(img, (50,50), 50, 0, -1)
self.bitwiseOr = cv2.bitwise_or(ori_img, circle)

 使用一个和原图尺寸一致的图像做mask,图白圆黑

 

以上图像和原图做bitwish_or可获得如下图像,提取圆形ROI区域

 如果圆形ROI区域需要再次去除周围的黑边,可以用同样的方法,构造一个矩形mask

图白矩形黑

 在执行一次bitwish_or,可获取如下结果,通过这种方式可以获取不规则的ROI

举报

相关推荐

0 条评论