登录论坛

查看完整版本 : [MATLAB基础] [求助]谁来帮我解释下这段程序啊


offerce
2009-05-17, 23:46
case 1
WImage4=a1;
WImage4(1:64,1:512)=512;
%WImage4(224:256,1:256)=256;
%WImage4(1:256,224:256)=256;
%WImage4(1:256,1:32)=256;
WImage4cl=mat2gray(WImage4);
figure(2);
subplot(1,1,1);
%subplot(2,3,4);
imshow(WImage4cl);
title('部分剪切后图像');
figure(1);
M1=WImage4cl;
%M_1=uint8(M1);
%imwrite(M_1,'cutpart.bmp','bmp');
我只知道这个是图像剪切的程序,但是怎么剪切的却清楚,有哪位达人帮我解释一下这段程序啊。越详细越好。。

yhcode
2009-05-18, 08:13
程序中WImage4的连续四条(后面三条被注释),完成的功能都是将原图像a1进行分割提取。通过程序看,a1应该是一个256×512的矩阵。第一个分割提取,是将矩阵的前四分之一提取出来,通过mat2gray将矩阵转换为灰度图像。

offerce
2009-05-18, 11:16
那么请问,WIMAGE是怎么用的,就是能不能解释下这个函数,我在网上一直找不到,而且现在手上的资料也不全。。