图像椒盐噪声滤波的C++代码,方法是自适应开关插值算法,来自文献《基于自适应开关插值算法的图像椒盐噪声滤波》。 在网上一直没有找到现成的滤波算法,像opencv什么的又太大,狠狠心,自己编了一个。 代码编制倒不难,只是这个过程中,犯了一些低级错误,整了两天才调试成功,非常郁闷,心情糟糕透顶。 不过效果真心不错,去噪后图像细节基本没有变化。 调用非常简单,只有三个参数。需要一个双精度浮点指针pImage,表示图像数据,数据是一行一行排列的,另外需要图像的宽度width和高度height。 一般图像数据都是整数,调用的时候请转换成双精度浮点数,调完再自己转回去。