1. 程式人生 > >openCV中影象間的加減乘除運算

openCV中影象間的加減乘除運算

為了需求的方便,轉載了一下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);

這些函式都要求相加的兩幅影象具有相同的尺寸,並且畫素型別是相同的。