作业帮 > 综合 > 作业

已知图像矩阵X,用滤波器H对其进行空域滤波(采用‘symmetric’模式),请写出滤波结果.

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 21:52:35
已知图像矩阵X,用滤波器H对其进行空域滤波(采用‘symmetric’模式),请写出滤波结果.

(不好意思,因为没有多的财富值,所以悬赏的很少,真的很需要朋友们的回答.谢谢.

clc
clear
Img=X~;%自己输入X
[m n]=size(Img);%
H=~;%自己输入H
for i=2:m-1
for j=2:n-1
x=double(Img2(i-1:i+1,j-1:j+1));%原图中取出3*3矩阵
y=H.*x;%套用模版
y=[y(1,1:3) y(2,1:3) y(3,1:3)];
y=uint8(sum(y));
Img3(i,j)=y;
end
end
subplot(1,2,1);
imshow(Img2);
subplot(1,2,2);
imshow(Img3);
再问: 谢谢。不过这个有点错误,我不知道怎么改正。能不能帮我做出答案来,谢谢了。
再答: clc clear Img=X~~~;%自己输入X [m n]=size(Img);% H=~~~;%自己输入H for i=2:m-1 for j=2:n-1 x=double(Img(i-1:i+1,j-1:j+1));%原矩阵中取出3*3矩阵 y=H.*x;%套用模版 y=[y(1,1:3) y(2,1:3) y(3,1:3)]; y=uint8(sum(y)); Img1(i,j)=y; end end 这次应该好了~~试试~~
再问: 好像行了,能不能给我一个答案啊,就是这个X矩阵变成什么样的了?谢谢
再答: 应该是变平滑了,原来为10的像素和别的差距变小了~~