6.图像混合

1.主要内容
理论——线性混合操作
相关API(addweighted)
代码演示

  • add
  • multiply

2.线性混合原理
数学公式
在这里插入图片描述
其中α的取值范围在0-1之间
其中API
addWeighted ()实现图像的线性混合,就跟PPT的动画效果那样,两层图像融合在一起,注意叠加混合和线性混合是不同的,叠加混合是loge直接粘贴过去,而线性混合是将两幅图像融合在一起,朦朦胧胧那种
功能说明:将两张相同大小、想同类型的图片融合的函数,

void cvAddWeighted( 
const CvArr* src1,  //src1,第一个原数组.
 double alpha,      //alpha,第一个数组元素权重
 const CvArr* src2, //src2第二个原数组
 double beta,       // beta,第二个数组元素权重
 double gamma,      //gamma,图1与图2作和后添加的数值。
                    //不要太大,不然图片一片白。总和等于255以上就是纯白色了。
 CvArr* dst         //dst,输出图片
  );

3.课外扩展
图像的叠加、混合、分离
opencv中addWeighted()函数用法总结(05)

发布了41 篇原创文章 · 获赞 14 · 访问量 2013

猜你喜欢

转载自blog.csdn.net/qq_43367829/article/details/103932079