OpenCV \ Emgu在Paint.net中复制中位数过滤器

时间:2017-07-19 20:16:30

标签: opencv emgucv

我有这个图片: http://imgur.com/a/63IzG

我试图让图像底部附近的区域填充一些黑色空白区域。

在Paint.NET中,我跑到了“效果>噪音>中位数”过滤器,看看我能做些什么。 使用百分位数值100和半径值1或2复制我需要的东西 http://imgur.com/a/9hdb1

我查看了OpenCV \ Emgu并注意到了一个“MedianBlur”方法(CvInvoke.MedianBlur(dst,dst,3);),希望它能完成我需要它做的事情。它只需要1个参数,它会产生类似这些奇怪的结果 http://imgur.com/a/vEuBa

关于如何增加每个像素大小的任何想法,如Paint.NET过滤器?

1 个答案:

答案 0 :(得分:0)

CvInvoke.Dilate(dst,dst,CvInvoke.GetStructuringElement(ElementShape.Ellipse,new Size(5,5),new Point(-1,-1)),new Point(-1,-1),1, BorderType.Reflect101,new MCvScalar(255,255,255));