数字图像处理
2016-08-23
0 0 0
4.0 分
其他
如何获取积分?
程序总共四个,都是数字图像处理基础东西。对初学者有很大帮助。同时里面的基本代码学习也很好。希望能对大家有帮助
void CImgProView::imageGaussNoise( BYTE* image, int wid, int hei,double mean, double svar )
{
int i, j;
int rnum, gray;
for( i=0; i<hei; i++ )
for( j=0; j<wid; j++ )
{
rnum = GaussNumber( mean, svar );
gray = image[i*wid+j]+rnum;
if( gray<0 )
image[i*wid+j] = 0;
else if( gray>255 )
image[i*wid+j] = 255;
else
image[i*wid+j] = gray;
}
}
int CImgProView::GaussNumber(double mean, double svar)
{
int low, upp, lu;
low = int(mean-3*svar);
upp = int(mean+3*svar);
lu = upp-low;
int rnum;
double gprob,uniform;
do {
rnum = low+rand()%lu;
gprob = GaussProb( mean, svar, (double)rnum );
uniform = 0.001*( rand()%1000 );
} while( uniform>gprob );
return rnum;
}
c++
图像处理
数字
相关源码推荐
局部路径规划算法-DWA算法
0
0
暂无评分
enDAQ-Shock-Data-Share-SRS-Blog
0
0
暂无评分
在Windows应用程序里调用chatGPT
0
0
暂无评分
测试Hello world
0
0
暂无评分
对图像进行DCT变换处理
0
0
暂无评分
暂无评论