OpenCV--addWeighted图像融合的用法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Haiqiang1995/article/details/90143276

    在opencv中一个情况下需要对图像进行融合显示,我们常用的一个函数就是addWeight,下面是对应的参数列表。

//! computes weighted sum of two arrays (dst = alpha*src1 + beta*src2 + gamma)
CV_EXPORTS_W void addWeighted(InputArray src1, double alpha, InputArray src2,
                              double beta, double gamma, OutputArray dst, int dtype=-1);

其中参数注释如下:

  • 1、第1个参数,输入图片1, 
  • 2、第2个参数,图片1的融合比例
  • 3、第3个参数,输入图片2
  • 4、第4个参数,图片2的融合比例
  • 5、第5个参数,偏差
  • 6、第6个参数,输出图片

图像的分割最后我们为了显示,可以使用

	Mat dst;
	addWeighted(src, 0.4, result, 0.6, 0, dst);
	imshow("FCN", dst);

最后显示如下:

              

     坚持一件事情或许很难,但坚持下来一定很酷!^_^

猜你喜欢

转载自blog.csdn.net/Haiqiang1995/article/details/90143276