我直接写的median filter 代码效率非常低,对一副图像进行滤波要很长的时间,而matlab的medfilt2 非常快就计算出来了。
不知道那位神人,研究过matlab的medfilt2 c或者c++实现。我正在研究它怎么实现的,不过估计没戏。那位大仙提供下matlab的medfilt2 实现的思路。要是有牛人研究过并将其转换成了c/c++代码的,那你的代码可否借小弟瞻仰瞻仰。小菜鸟,分不多。结贴够快。

解决方案 »

  1.   

    我不是牛人
    也正在研究MFC的中值滤波
    原理挺简单的
    就是取该点和周围8个点 排序取中间值 
    就ok
      

  2.   

    你这样的中间滤波器的效率非常的低,我要的是非常高效的滤波器。现在有的方法是统计频率滤波器,相当的不错。不过我看medfilt2非常NB,效率非常高。我就想知道这个算法这么做出来的