Reading an Image after using load command
Afficher commentaires plus anciens
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 commentaires
Image Analyst
le 1 Oct 2012
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
le 3 Oct 2012
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Convert Image Type dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!