loop for and file nonexistant

6 visualizaciones (últimos 30 días)
ra chaaba
ra chaaba el 30 de Ag. de 2013
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

Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 30 de Ag. de 2013
Editada: Azzi Abdelmalek el 30 de Ag. de 2013
folder='Base'
for k= 1:80
filename=sprintf('%d.jpg',k)
file=fullfile(folder,filename)
im{k}imread(file);
end

Más respuestas (1)

Walter Roberson
Walter Roberson el 30 de Ag. de 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.

Categorías

Más información sobre Denoising and Compression en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by