当前位置:编程学习 > Matlab >>

请高手帮我改下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实现基于奇异值分解的数字水印

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,