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

matlab 一批图像处理问题

name=strcat('D:\teapot360\',num2str(i),'deg.jpg'); for i=0:6 Q=rgb2gray(name); figure,imshow(Q); end ??? Error using ==> rgb2gray>parse_inputs MAP must be a m x 3 array. Error in ==> rgb2gray at 35 X = parse_inputs(varargin{:});
追问:谢谢啊 麻烦再问一下  怎么在matlab中用cat函数可以把转换后的每一幅索引图像集成到一个数据中,然后保存为mat文件?我初次涉及 不懂...但是急用就是如上面程序for i=0:6
    name=strcat('D:\teapot360\',num2str(i),'deg.jpg');
    A=imread(name);
    B=rgb2gray(A);
    Q=imresize(B,0.2,'bilinear');
    BW=edge(Q,'prewitt');
    figure,imshow(BW);
end
出来了一系列图的数据 如果图很多上百张 怎么用cat构造啊?我也查了cat但都距离在几个数组内,太多的话怎么做?额...还是不懂、、、就如上面的那个程序 不是7张而是100张 应该下面怎么写啊?
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,