研发埠
标题:
如何用C语言实现中位值滤波?
[打印本页]
作者:
1TT内存
时间:
2013-3-14 09:08
标题:
如何用C语言实现中位值滤波?
作者:
鼠标手
时间:
2013-3-14 09:08
用C语言实现中位值滤波法,程序如下所示:/* N值可根据实际情况调整 排序采用冒泡法*/#define N 11char filter(){ char value_buf[N]; char count,i,j,temp; for ( count=0;count<N;count++) { value_buf[count] = get_ad(); delay(); } for (j=0;j<N-1;j++) { for (i=0;i<N-j;i++) { if ( value_buf
>value_buf[i+1] ) { temp = value_buf
; value_buf
= value_buf[i+1]; value_buf[i+1] = temp; } } } return value_buf[(N-1)/2];}
欢迎光临 研发埠 (http://bbs.yanfabu.com/)
Powered by Discuz! X3.2