資源簡介
中值濾波算法C語言實現代碼,采用VC++6.0環境驗證,編寫成了子函數形式(無main),原創函數代碼,歡迎下載
代碼片段和文件信息
/***************************************************************/
//中值濾波算法C語言實現
//VC++6.0測試
//time:2019.3.10
//author:Zzc
/***************************************************************/
#include?
#include?
float?GetMedianNum(float*?Array?int?ArrFilterLen)//計算中位數
{
int??ij;
float?Temp;
for?(j?=?0;?j? {
??for?(i?=?0;?i? ??{
???if?(Array[i]?>?Array[i?+?1])
???{
Temp?=?Array[i];
Array[i]?=?Array[i?+?1];
Array[i?+?1]?=?Temp;
???}
??}
}
if?((ArrFilterLen?&?1)?>?0)
??Temp?=?Array[(ArrFilterLen?-?1)?/?2];
else
??Temp?=?(Array[ArrFilterLen?/?2?-?1]?+?Array[ArrFilterLen?/?2])?/?2;
return?Temp;
}
/****************************************
MedValueFilter中值濾波器函數
Fi
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2011??2019-07-02?09:33??MidValueFilter.c
-----------?---------??----------?-----??----
?????????????????2011????????????????????1
- 上一篇:AES加密解密 c++ 實現全代碼
- 下一篇:c語言超市管理系統源碼
評論
共有 條評論