中值滤波法是一种非线性平滑技术,它将每一象素点的灰度值设置为该点某邻域窗口内的所有象素点灰度值的中值.
实现方法:
1:通过从图像中的某个采样窗口取出奇数个数据进行排序
2:用排序后的中值取代要处理的数据即可
中值滤波法对消除椒盐噪音非常有效,在光学测量条纹图象的相位分析处理方法中有特殊作用,但在条纹中心分析方法中作用不大.
中值滤波在图像处理中,常用于用来保护边缘信息,是经典的平滑噪声的方法
基于DSP6416的中值滤波算法的代码如下:
文件列表(点击判断是否您需要的文件):
lab3
....\cc_build_Debug_PAL.log
....\Debug_PAL
....\.........\imagelabcfg.obj
....\.........\imagelabcfg_c.obj
....\.........\imglab.obj
....\.........\imglab.out
....\.........\rawimg.dat
....\.........\test.dat
....\.........\usample.dat
....\.........\vsample.dat
....\.........\ysample.dat
....\Debug_PAL.lkf
....\Debug_PAL.lkv
....\imagelab.cdb
....\imagelab.paf
....\imagelab.pjt
....\imagelab.pjt.bak
....\imagelab.tcf
....\imagelabcfg.cmd
....\imagelabcfg.h
....\imagelabcfg.h62
....\imagelabcfg.s62
....\imagelabcfg_c.c
....\imglab.c