用MATLAB做高斯滤波imnoise用法怎么不对
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/13 01:12:23
用MATLAB做高斯滤波imnoise用法怎么不对
h=imread('C:\Users\CRD\Desktop\robot\Images\lena.tif');
c=mat2gray(h);
figure,imshow(c),title('原始图象'); %显示原始图象
g=imnoise(c,'gaussian',0,0.01); %加入高斯噪声
figure,imshow(g),title('加入高斯噪声之后的图象'); %显示加入高斯噪声之后的图象n3=input('请输入高斯滤波器的均值\n');
k=input('请输入高斯滤波器的方差\n');
A2=fspecial('gaussian',k,n3); %生成高斯序列
Y5=filter2(A2,g)/255; %用生成的高斯序列进行滤波
figure,imshow(Y5),title('用Matlab函数进行高斯滤波之后的结果'); %显示滤波后的图象
结果显示
g=imnoise(c,'gaussian',0,0.01);?%加入高斯噪声
|
Error:Expression or statement is incomplete or incorrect.
但我觉得imnoise用法没错啊,
h=imread('C:\Users\CRD\Desktop\robot\Images\lena.tif');
c=mat2gray(h);
figure,imshow(c),title('原始图象'); %显示原始图象
g=imnoise(c,'gaussian',0,0.01); %加入高斯噪声
figure,imshow(g),title('加入高斯噪声之后的图象'); %显示加入高斯噪声之后的图象n3=input('请输入高斯滤波器的均值\n');
k=input('请输入高斯滤波器的方差\n');
A2=fspecial('gaussian',k,n3); %生成高斯序列
Y5=filter2(A2,g)/255; %用生成的高斯序列进行滤波
figure,imshow(Y5),title('用Matlab函数进行高斯滤波之后的结果'); %显示滤波后的图象
结果显示
g=imnoise(c,'gaussian',0,0.01);?%加入高斯噪声
|
Error:Expression or statement is incomplete or incorrect.
但我觉得imnoise用法没错啊,
g=imnoise(c,'gaussian',0,0.01); %加入高斯噪声 这句没法运行吗?
我机子上可以啊,这句是对的
再问: 我又试了一下,现在显示
请输入高斯滤波器的方差
1(回车)
Undefined function or variable 'n3'.
怎么回事?
再答: 恩。你n3没有定义啊,n3没值,它怎么给你算
再问: n3是什么?我不会fspecial这个函数
再答: A2=fspecial('gaussian',k,n3) 是产生一个高斯低通滤波器
n3 是滤波器的标准值
我机子上可以啊,这句是对的
再问: 我又试了一下,现在显示
请输入高斯滤波器的方差
1(回车)
Undefined function or variable 'n3'.
怎么回事?
再答: 恩。你n3没有定义啊,n3没值,它怎么给你算
再问: n3是什么?我不会fspecial这个函数
再答: A2=fspecial('gaussian',k,n3) 是产生一个高斯低通滤波器
n3 是滤波器的标准值
用MATLAB做高斯滤波imnoise用法怎么不对
matlab 中已知滤波公式 怎么实现滤波过程
matlab中regress怎么用不对?
matlab 高斯滤波
matlab 用plot 绘函数图怎么总画不对?
matlab中的“:怎么用法?
我想问一下:怎么用matlab编写函数对图像进行高斯滤波以去除噪声?
matlab这样表示怎么图形不对?
用matlab,选一幅图像,加入椒盐噪声后,对其进行中值滤波和均值滤波,对比其效果.
用MATLAB编程计算牛顿差商表,下面这个程序怎么都不对,
用matlab画两个空间图形的交线,这样编码怎么不对
用MATLAB实现对图象的加噪、滤波、剪切、旋转和压缩,求具体代码,