中值滤波器 ( Median Filter ) C++ 实现
来源:互联网 发布:鲁迅全集 知乎 编辑:程序博客网 时间:2024/04/28 04:00
有了前面一个均值滤波器的基础, 在看中值滤波器就不是很容易继续了。均值滤波是像素周围的3*3的像素做平均值操作, 那么中值就是在3*3中的像素中寻找中值。 来看这样一个描述图(无图无真相)
这把可以清晰地看到, 这里有6,2,0,3,97,4,19,3,10这些像素, 然后中间的这些像素值就被这些像素的中位数也就是中值取代了。为了满足和前面一篇文章的格式相对应, 我们马上进入下一个单元, 来看看在平滑和降噪方面的功效!
原图1 中值滤波之后
噪声图(5%) 中值滤波后:
非常impressive的一点在这里就可以看出来了, 很明显中值滤波不仅是图像变得平滑,同时去除了椒盐噪声(图像最外圈的像素没有去除掉只是因为我没有从0-width处理而已)。从这里中值的逻辑来看, 我们做中值操作的时候, 那么白色(255)和黑色(0)因为是最大最小值, 除非周围的颜色都是黑色或者白色,不然一般都会被剔除掉, 这就是和均值最大的不同! 所以在效果上要好很多。一般来说这个中值滤波是去除椒盐噪声的非常理想的选择。
一样的,最后还是贴一段我运行的代码:
- 中值滤波器 ( Median Filter ) C++ 实现
- 中值滤波器 ( Median Filter ) C++ 实现
- 中值滤波器 ( Median Filter ) C++ 实现
- 中值滤波器 ( Median Filter ) C++ 实现
- 中值滤波器 ( Median Filter ) C++ 实现
- 中值滤波器 ( Median Filter ) C++ 实现[转]
- 中值滤波器 ( Median Filter ) C++ 实现
- 混合中值滤波器 ( Hybrid Median Filter ) C++ 实现
- 混合中值滤波器 ( Hybrid Median Filter ) C++ 实现
- 中值滤波器(Median filter)特性及其实现
- 图像处理滤波器(二)——中值滤波器(Median Filter)
- 中值滤波(Median Filter)
- opencv实现中值滤波器
- 中值濾波器 ( Median Filter ) C++ 實現
- 均值滤波器与中值滤波器的实现
- FPGA的中值滤波器实现
- matlab中滤波器函数filter的C语言实现
- 中值滤波器
- vim notes from myself
- as3corelib教程:如何在Flex中使用URI
- Sybase like 通配符 模糊查询
- 优衣库的曲线淘宝之路
- 陈年称VANCL营销是按效果付费 已走过成长危险期
- 中值滤波器 ( Median Filter ) C++ 实现
- 在uboot里添加yaffs镜像的支持
- 教你制作启动U盘 用U盘装系统(转载)
- 盘点几个B2B网站功能
- 浅析函数传参及返回值
- Head First javaScript(中文版59----64)
- 建立嵌入式gdb调试环境
- 【努力。学习。未来。前途。】
- 出现错误1327!无效驱动器G的解决