matlab高斯滤波 运行不了了.i=imread('C:\Users\Administrator\Desktop\picture\1.jpg');g0 =i(:,:,2);imshow(g0);g1 = imnoise(g0,'gaussian',0,0.01);接下来就有问题了.h1=fspecial('gaussian',0,0.3)g2=filter2(h1,g1,'same')figure(2);imshow(g2);

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 20:09:19
matlab高斯滤波 运行不了了.i=imread('C:\Users\Administrator\Desktop\picture\1.jpg');g0 =i(:,:,2);imshow(g0);g1 = imnoise(g0,'gaussian',0,0.01);接下来就有问题了.h1=fspecial('gaussian',0,0.3)g2=filter2(h1,g1,'same')figure(2);imshow(g2);

matlab高斯滤波 运行不了了.i=imread('C:\Users\Administrator\Desktop\picture\1.jpg');g0 =i(:,:,2);imshow(g0);g1 = imnoise(g0,'gaussian',0,0.01);接下来就有问题了.h1=fspecial('gaussian',0,0.3)g2=filter2(h1,g1,'same')figure(2);imshow(g2);
matlab高斯滤波 运行不了了.
i=imread('C:\Users\Administrator\Desktop\picture\1.jpg');
g0 =i(:,:,2);
imshow(g0);
g1 = imnoise(g0,'gaussian',0,0.01);
接下来就有问题了.
h1=fspecial('gaussian',0,0.3)
g2=filter2(h1,g1,'same')
figure(2);imshow(g2);
这个是红色的出错部分显示:
Error using ==> iptcheckinput
Function FSPECIAL expected its second input,N,to be positive.
Error in ==> fspecial>ParseInputs at 347
iptcheckinput(p2,{'double'},...
Error in ==> fspecial at 97
[type,p2,p3] = ParseInputs(varargin{:});
怎么回事呢 怎么用高斯滤波函数呢?

matlab高斯滤波 运行不了了.i=imread('C:\Users\Administrator\Desktop\picture\1.jpg');g0 =i(:,:,2);imshow(g0);g1 = imnoise(g0,'gaussian',0,0.01);接下来就有问题了.h1=fspecial('gaussian',0,0.3)g2=filter2(h1,g1,'same')figure(2);imshow(g2);
filter2改成imfilter