cv2.bitwise_or 提取ROI区域

原图如下所示,想提取圆形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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值