发布网友 发布时间:2022-04-21 01:18
共1个回答
热心网友 时间:2022-06-17 01:46
画图的命令是 imshow ,,,
clear;
clc;
imfinfo D:\C\MATLAB\pig.jpg; %读取图像信息
[x,map]=imread('D:\C\MATLAB\pig.jpg','jpg');
subplot(221);
imshow(x);
colormap(map);
title('原图 ');
axis square; %画出原图象(画出来变形成正方形)
init=2055615866;
randn('seed',init)
X=x+18*randn(size(x));
subplot(222);
imshow(X);
%colormap(map);
title('含噪声图象 ');%
axis square; %画出含噪声图象
[c,s]=wavedec2(x,2,'sym4');
a1=wrcoef2('a',c,s,'sym4',1); %第一次低通滤波消噪
subplot(223);
image(a1);
title('第一次消噪后图象 ');
axis square; %画出第一次低通滤波消噪后图象
a2=wrcoef2('a',c,s,'sym4',2); %第二次低通滤波消噪
subplot(224);
image(a2);
title('第二次消噪后图象 ');
axis square; %画出第二次低通滤波消噪后图
我就画出一个图。。。第二个图 好像是 浮点不一致 就是小数位数不一致 画不出。。