线性混合操作(图像混合有加、减、乘、除、比重等方式)
1、addWeighted 比重方式
1.1 比重公式: g(x)=(1−α)f0(x) +αf1(x),其中 α 的取值范围为0~1之间,f0(x)表示一张图像x位置像素点的颜色数据,f1(x)表示另一张图像x位置像素点的颜色数据
1.2 输出的混合图像计算公式 : dst(I) = saturate_cast(src1(I)*alpha + src2(I)*beta + gamma) 这里计算的是两张图像对应位置像素点的颜色数据
1.3 参数:输入图像1、图像1的比重、输入图像2、图像2的比重、gamma值(如果混合的图像较暗,可以使其变量)、输出混合图像。 两张图像的大小和类型必须一致才可以
2、add :对应像素点的值相加
void add(InputArray src1, InputArray src2, OutputArray dst,InputArray mask = noArray(), int dtype = -1);
参数1:输入图或强度值
参数2:输入图或强度值
参数3:输出图
参数4:指定哪些像素要计算,可有可无
参数5:输出图深度,可有可无
add(imaA,imgB,imgC);
将对应位置像素点颜色数据直接嘉盛固定颜色像素值
add(imgA,scalar(10),