OPENCV-入门1

图像加法
主要用到方法:cv2.add()或通过numpy操作,res=img1+img2。两个图像的深度和类型应该相同,或者第二个图像只能是一个标量值。
注意:opencv加法和numpy加法有区别。opencv加法是饱和运算,numpy加法是模运算。
如:

x = np.uint8([250])
y = np.uint8([10])
print cv2.add(x,y) # 250+10 = 260 => 255
[[255]]

print x+y # 250+10 = 260 % 256 = 4
[4]`

当您添加两个图像时,它将更加可见。opencv函数将提供更好的结果。所以最好还是使用opencv函数。
实际效果:
numpy加法numpy加法的效果
OPENCV加法效果
OPENCV加法效果

import cv2

img1=cv2.imread('C:/Users/the_moon/Desktop/python/imagefusion_densefuse-master/images/MF_images/color/IR.png')
img2=cv2.imread('C:/Users/the_moon/Desktop/python/imagefusion_densefuse-master/images/MF_images/color/VIS.png')
#cv加法
dst=cv2.add(img1,img2)
#numpy加法
# dst=img1+img2
cv2.imshow('dst',dst)
cv2.imshow('IR',img1)
cv2.imshow('VIS',img2)
cv2.waitKey(0)
cv2.destroyAllWindows()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值