请高手帮我改下matlab的程序
程序如下
I=imread(D:\zzc,jpg’);
imwrite(I,bmp’);
I=imread(’I,bmp’);
subplot(2,2,1);
imshow(I);
title(’原始图像);
I1=rgb2gray(I);
subplot(2,2,2); imshow(I1); title(’灰度图像); I2=edge(I1,canny’);
subplot(2,2,3); imshow(I2); title('canny分割结果);
追问:为什么运行出来看不见灰度图像和分割结果呢subplot(2,2,1);是什么意思,口号里为什么是这些数字
这个程序到底是在对图像做什么?
答案:I=imread('D:\zzc.jpg');
imwrite(I,'zzc1.bmp')
I=imread('zzc1.bmp');
subplot(2,2,1);
imshow(I);
title('原始图像');
I1=rgb2gray(I);
subplot(2,2,2) imshow(I1)
title('灰度图像');
I2=edge(I1,'canny');
subplot(2,2,3) imshow(I2)
title('canny分割结果');
%%%括号,单引号,分号,用英文输入法输入
上一个:matlab中,有没有一个函数是画出两个圆,包含所有的坐标...
下一个:如何用MATLAB实现基于奇异值分解的数字水印