int colorvalue[300][300]={0};
int gray1[256]={0},gray2[256]={0},sum[256]={0};
.
.
.
sum[i]=sum[i-1]+gray1[i];
gray2[i]=(int)(sum[i]*255/90000+0.5);
麻煩幫忙解釋一下里面代表什么意思好嗎?多謝了!
uj5u.com熱心網友回復:
你找本影像處理的書,看看里面演算法就知道了uj5u.com熱心網友回復:
多謝,我是初學者,見教了!uj5u.com熱心網友回復:
sum[i]=sum[i-1]+gray1[i];//將直方圖從0~255累加gray2[i]=(int)(sum[i]*255/90000+0.5)//將通過累加直方圖,將原來的灰度i映射到新灰度級上。其中90000= 30*300
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/131786.html
標籤:基礎類
上一篇:周長和面積
下一篇:入門新生,求幫助!!!
