当前位置:   article > 正文

C# EmguCV学习笔记(一)---图像加减法操作_emgucv 两图像相减

emgucv 两图像相减

图像加法:

使用Image.Add()方法,可以让两张图片相加,或者让当前图像加上一个色彩值,另外你也可以使用CvInvoke.Add()方法执行相同的操作。

Image.Add()方法内部就是调用CvInvoke.Add()方法实现的。

Image.Add()有3个实现,每个实现的返回都是一个相同色彩空间、值类型的Image对象:

  1. ///<summary> 当前图片与另外一张图片相加,另外一张图片必须与当前图片是相同的类型和尺寸(或相同ROI尺寸) </summary>
  2. 2 ///<param name="img2">与当前图片相加的图片</param>
  3. 3 ///<returns> 相加的结果</returns>
  4. 4 public Image<TColor, TDepth> Add(Image<TColor, TDepth> img2)


  1. ///<summary> 当前图片与另外一张图片相加(ret(I)=src1(I)+src2(I) if mask(I)!=0),另外一张图片必须与当前图片是相同的类型和尺寸(或形同ROI尺寸)</summary>
  2. 2 ///<param name="img2">另一张图片</param>
  3. 3 ///<param name="mask">掩膜图片</param>
  4. 4 ///<returns> 使用掩膜图片相加的结果</returns>
  5. 5 public Image<TColor, TDepth> Add(Image<TColor, TDepth> img2, Image<Gray, Byte> mask)


  1. ///<summary> 当前图片加上一个色彩值 </summary>
  2. 2 ///<param name="val"> 色彩值 </param>
  3. 3 ///<returns> 相加的结果 <paramref name="val"/> from the current image</returns>
  4. 4 public Image<TColor, TDepth> Add(TColor val)

在设计界面添加4个pictureBox控件,用来显示处理的图片:


转到代码:


                
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/1001665
推荐阅读
  

闽ICP备14008679号