《一种能有效抑制噪声的非线性信号平滑处理技术.doc》由会员分享,可在线阅读,更多相关《一种能有效抑制噪声的非线性信号平滑处理技术.doc(2页珍藏版)》请在三一文库上搜索。
1、一种能有效抑制噪声的非线性信号平滑处理技术1、中值滤波概述2、中值滤波算法原理3、中值滤波算法流程4、中值滤波应用及优势5、中值滤波代码实现/ zhongzhilvbo.cpp : 定义控制台应用程序的入口点。/#include #include #include #include #include #include #include stdafx.h/原图象的宽度和高度#define width 352#define higth 288int lvbo(unsigned char D9) unsigned int temp; int i,j; for(i=0;iDj+1) temp=Di;
2、Di=Dj+1; Dj+1=temp; return D4;void main() FILE *fp,*newfp; int i,j; if(!(fp=fopen(fmh1.bmp,rb) printf(Open file %s error!n,k.bmp); return ; if(!(newfp=fopen(fmout.bmp,wb) printf(Open file %s error!n,result.bmp); return ; unsigned char buffer54+1024;/定义原图像头缓冲区 fread(buffer,1,54+1024,fp);/读取文件头54个字节 unsigned long length=width*higth;/图像的总象素个数 unsigned char readDatahigthwidth; /用于存储原图数据的数组 unsigned char writeDatahigthwidth; /用于存储原图数据的数组 fread(/从原图读入数据 for(i=0;i经过中值滤波处理后的对比图片:来源:(淇淇宝贝)http:/cnblogs/qiqibaby/p/5281743l