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
5、图像倒数
void divide(
double scale,
InputArray src2,
OutputArray dst,
int dtype = -1);//dst = scale/src2
6、灰度相加(带增益)
void scaleAdd(
InputArray src1,
double alpha,
InputArray src2,
OutputArray dst);//dst = alpha*src1 + src2
7、灰度带权相加
void addWeighted(
InputArray src1,
double alpha,
InputArray src2,
double beta,
double gamma,
OutputArray dst, int dtype = -1);//dst = alpha*src1 + beta*src2 + gamma
8、计算每个像素点平方根
void sqrt(
InputArray src,
OutputArray dst);//计算每个矩阵元素的平方根
9、矩阵的幂次运算
void pow(
InputArray src,
double power,
OutputArray dst);//src的power次幂
10、e的矩阵次幂
void exp(
InputArray src,
OutputArray dst);//dst = e^src
11、自然对数log运算(src为绝对值)
void log(InputArray src, OutputArray dst);//dst = log(abs(src))
12、与运算
void bitwise_and(InputArray src1, InputArray src2,
OutputArray dst, InputArray mask = noArray())
13、非运算
void bitwise_not(InputArray src, OutputArray dst, InputArray mask = noArray())
14、或运算
void bitwise_or(InputArray src1, InputArraysrc2,
OutputArray dst, InputArray mask = noArray())
15、异或运算
void bitwise_xor(InputArray src1, InputArray src2, OutputArray dst,
InputArray mask = noArray())
16、归一化运算
void normalize(InputArray src, OutputArray dst,
double alpha = 1,
double beta = 0,
int norm_type = NORM_MinMAX,
int dtype = -1,
InputArray mask = noArray())//其中,alpha是范围的下限,beta是范围上限