2 图像运算
图像的加减法,是复杂运算的基础。
2.1 加法运算
可以直接通过运算符“+”进行运算,也可以通过从cv2.add()函数进行加法运算。
值得注意的是,如果加法运算中出现了超过255数值(像素值的范围是[0,255]),两种方法的处理方式不太一样。
1 加号运算
对像素值为a的图像a以及像素值为b的图像b进行求和运算时,规则为:
mod是取模。例如255+60=315,大于255,则计算(255+60)%256=59,得到计算的结果是59.
2 cv2.add函数
语法格式为:
计算结果=cv2.add(像素值a,像素值b)
函数cv2.add求和运算规则为:
2.2 图像加权求和
dst=saturate(src1×α+src2×β+γ);saturate表示取最大值
注意,src1和src2大小和类型一定要相同。
opencv提供的加权求和函数是cv2.addWeighted(),语法格式为: