Reading an Image after using load command
显示 更早的评论
i have a code of 10 images,
pathname ='D:\Imagebrain\' ;
dirlist = dir( [pathname '*.jpg'] );
pickind='jpg';
X=zeros(256,256,10)
for x = 1:length(dirlist)
i = imread([pathname, dirlist(x).name]);
A=i;
X(:,:,x)=A;
save X
end
load X
now after load command please tell hoe to read images one by one
2 个评论
Image Analyst
2012-10-1
No need to overwrite the imaginary variable i. Just use A directly:
A = imread([pathname, dirlist(x).name]);
Also no need for save() (at least not inside the loop) and load(). Why are you making a 3D image anyway, rather than just processing them one 2D image at a time?
kash
2012-10-3
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Convert Image Type 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!