【发布时间】:2016-03-11 15:22:22
【问题描述】:
我是 EmguCV 图像处理的新手,正在尝试不同的背景减法方法。遇到了absdiff方法,试了一下,经过一堆处理,对象的某些部分似乎是透明的,可以看到背后的背景,Background subtraction sample
这是我处理图像的代码部分
img = _capture.QueryFrame().ToImage<Bgr, Byte>();
Mat smoothedFrame = new Mat();
CvInvoke.GaussianBlur(img, smoothedFrame, new Size(3, 3), 1);
img3 = img2gray.AbsDiff(smoothedFrame.ToImage<Gray, Byte>());//.Convert<Gray, Byte>());
img3 = img3.ThresholdBinary(new Gray(60), new Gray(255));
IbOriginal.Image = img;
IbProcessed.Image = img3;
如何删除上图中的那些“空白或空心”空间。任何帮助将不胜感激
【问题讨论】:
标签: c# opencv background emgucv subtraction