MATLAB中的imnoise2和imnoise3的用法和区别数字图像处理上写的用法有点没看懂 r=imnoise2('gaussian',100000,1,0,1);参数都代表什么意思 结果r为什么有7000多的值[r,R,S]=imnoise3(512,512,C);上面的参数还有r R

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/20 09:34:21
MATLAB中的imnoise2和imnoise3的用法和区别数字图像处理上写的用法有点没看懂r=imnoise2(''gaussian'',100000,1,0,1);参数都代表什么意思结果r为什么有7

MATLAB中的imnoise2和imnoise3的用法和区别数字图像处理上写的用法有点没看懂 r=imnoise2('gaussian',100000,1,0,1);参数都代表什么意思 结果r为什么有7000多的值[r,R,S]=imnoise3(512,512,C);上面的参数还有r R
MATLAB中的imnoise2和imnoise3的用法和区别
数字图像处理上写的用法有点没看懂
r=imnoise2('gaussian',100000,1,0,1);
参数都代表什么意思 结果r为什么有7000多的值
[r,R,S]=imnoise3(512,512,C);
上面的参数还有r R S都是什么意思
谢谢

MATLAB中的imnoise2和imnoise3的用法和区别数字图像处理上写的用法有点没看懂 r=imnoise2('gaussian',100000,1,0,1);参数都代表什么意思 结果r为什么有7000多的值[r,R,S]=imnoise3(512,512,C);上面的参数还有r R
r=imnoise2('gaussian',100000,1,0,1);
imnoise2用来产生噪声模型,上式gaussian代表噪声服从高斯分布,100000,1代表产生的噪声矩阵为100000*1大小,0代表高斯分布随机数的均值,1代表高斯分布随机数的标准偏差.
书上的r是噪声矩阵,大小为100000*1,后面统计它的直方图p=hist(r,50);直方图统计的是噪声矩阵中各个数值出现的次数,所以是7000多次.
[r,R,S]=imnoise3(512,512,C);
产生周期噪声模型,r代表所得到的周期噪声模型,R代表所得周期噪声模型的Fourier变换,S代表所得周期噪声模型的Fourier的频谱,所得周期噪声模型的大小为512*512,C代表冲击位置的坐标.