Opencv-2.ROI区域、边界填充、数值计算、图像阈值

文章介绍了如何在OpenCV中进行ROI(感兴趣区域)截取,边界填充的操作,并讨论了图像通道的概念,如BGR通道的独立操作。此外,还涉及到了数值计算,包括像素值的计算和图像融合时的权重分配,以及图像大小调整和阈值处理在图像分析中的应用。
摘要由CSDN通过智能技术生成

1.ROI区域(截取特定区域)

img =cv2.imread("cat.jpg")  ##shape则为宽、高、通道数

cat = img[0:50,0:200]   ##这也就是高,宽

cv_show("cat",cat)   ##cv_show的方式展示 ”cat“表示文件名 cat表示变量

 merge函数是来进行b,g,r的融合

上述的b,g,r是三个通道,分别索引为0,1,2。因此[:,:,0]表示将b通道全部赋值为0,

g,通道全部不赋值为0,保留R通道

 

 

 

 

2.边界填充

 

 

 

 

3.数值计算

 这里[:5,:,0]的意思是打印前五行,并且是BGR中的B

 38=(142+152)%256

 越界取最大值

 图像融合必须大小相同

 0.4是猫的权重,0.6是在狗上的权重,0指的是提高亮度

 

 调整大小

 

4.图像阈值

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值