参数介绍:
src1与src2要有相同的大小和通道数,当深度不一致时,输出图像要明确指定深度
参数mask都是在计算完成后最后进行计算的,
参数dtype可以自己设置深度,当dtype = -1,表示输出图像的深度与原图相同;
1.加法
void add(InputArray src1, InputArray src2, OutputArray dst,
InputArray mask = noArray(), int dtype = -1);
******原理:dst = src1 + src2;******
2.减法
void subtract(InputArray src1, InputArray src2, OutputArray dst,
InputArray mask = noArray(), int dtype = -1);
******原理:dst = src1 - src2;******
3.乘法
void multiply(InputArray src1, InputArray src2,
OutputArray dst, double scale = 1, int dtype = -1);
***原理:dst = scale * src1 * src2;***
4.除法
void divide(InputArray src1, InputArray src2, OutputArray dst,
double scale = 1, int dtype = -1);
***原理:dst = scale * src1 / src2;***
void divide(double scale, InputArray src2,
OutputArray dst, int dtype = -1);
***原理:dst = scale / src2;******
5.线性计算
void scaleAdd(InputArray src1, double alpha, InputArray src2, OutputArray dst);
**原理:dst = alpha * src1 + src2;**
6.线性加权
addWeighted(InputArray src1, double alpha, InputArray src2,
double beta, double gamma, OutputArray dst, int dtype = -1);
**原理:dst = src1 * alpha + src2 * beta + gamma;**