为了需求的方便,转载了一下liyuanbhu的博客,来源:http://blog.csdn.net/liyuanbhu/article/details/48916349
OpenCV 中提供了如下的一些函数,用来进行图像的加减乘除。
void add(InputArray src1, InputArray src2, OutputArray dst,InputArray mask=noArray(), int dtype=-1);
void subtract(InputArray src1, InputArray src2, OutputArray dst,InputArray mask=noArray(), int dtype=-1);
void multiply(InputArray src1, InputArray src2,OutputArray dst, double scale=1, int dtype=-1);
void divide(InputArray src1, InputArray src2, OutputArray dst,double scale=1, int dtype=-1);
void divide(double scale, InputArray src2, OutputArray dst, int dtype=-1);
void scaleAdd(InputArray src1, double alpha, InputArray src2, OutputArray dst);
void addWeighted(InputArray src1, double alpha, InputArray src2,double beta, double gamma, OutputArray dst, int dtype=-1);
这些函数都要求相加的两幅图像具有相同的尺寸,并且像素类型是相同的。