loop for and file nonexistant
6 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
hi,
I have a folder 'Base' that contains 80 images (image 1 is called '1. jpg ', the second is '2. jpg', ............ '80. jpg ') I want to read these images using a loop for.I writethis:
for i = 1:80 imread ('Base \% d.jpg ', i);
but an error stating nonexistent file.
What's the problem. Please help
0 commentaires
Réponse acceptée
Azzi Abdelmalek
le 30 Août 2013
Modifié(e) : Azzi Abdelmalek
le 30 Août 2013
folder='Base'
for k= 1:80
filename=sprintf('%d.jpg',k)
file=fullfile(folder,filename)
im{k}imread(file);
end
Plus de réponses (1)
Walter Roberson
le 30 Août 2013
Spacing is important. '%d' not '% d' for example. But a more immediate problem is that imread() must be given a complete file name; it will not construct one like you have shown.
Voir également
Catégories
En savoir plus sur Denoising and Compression dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!