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);

这些函数都要求相加的两幅图像具有相同的尺寸,并且像素类型是相同的。


发布了40 篇原创文章 · 获赞 12 · 访问量 12万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览