马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
请教大虾:
现有一个xy.mat文件是三维数据(图片),不知怎样写循环语句,需要依次对每张图片进行处理,不知怎样将图片一张一张的取出,期待解答,先谢谢了
load pzy_data;
if ~exist('sooo')
mkdir('sooo')
end
paths=[pwd,'\sooo\'];
for i=1:10
a{i}=pzy_data(:,:,i);
b{i}=mat2gray(a{i});
%BW1=edge(b,'sobel',graythresh(b)*.1);
%figure,imshow(BW1)
%BW2=edge(b,'roberts',0.1);
%figure,imshow(BW2)
BW3{i}=edge(b{i},'canny',0.1);
R=rand(10);
imshow(R,[]);
axis on
saveas(gcf,[paths,'sooo',num2str(i),'.jpg']);
close
end
上面程序是网上找的几个程序拼的,运行时错误,望大虾指点下
[ 本帖最后由 waiym 于 2009-4-22 10:57 编辑 ] |