histsmooth.cpp
来自「各种算术算法」· C++ 代码 · 共 27 行
CPP
27 行
//--------------------------------
// hustxdp 2007/10/30 15:26
//--------------------------------
#include "stdafx.h"
/*----Histsmooth------直方圖平滑化-------
Hist_in :輸入直方圖配列
Hist_out :輸出直方圖配列
--------------------------------------*/
void Hist_smooth(long hist_in[256], long hist_out[256])
{
int m,n,i;
long sum;
for (n = 0; n<256; n++)
{
sum = 0;
for (m = -2; m<=2; m++)
{
i = m + n;
if(i<0) i = 0;
if(i>255) i = 255;
sum += hist_in[i];
}
hist_out[n] = (long)((float)sum/5.0 + 0.5);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?