reading trivially sorted images 1 by 1 in loop

1 visualización (últimos 30 días)
Manu Gowda
Manu Gowda el 26 de En. de 2022
Comentada: Manu Gowda el 26 de En. de 2022
Hii, i have sorted the images in the form
Image_0001
Image_0002
..........
........... up to n
i am trying to read images one by one in a loop as follows but i am getting error because of not able to fix 0001, 0002 formate of sorting
for i=1:N % reading frames
im=imread(['C:\Users\Nikhil\Desktop\Manu Gowda\images\1mm ' num2str(i) '.jpg']);% reading images from folder
[x,g]=size(im) % x is no of rows y is no coloums
how to resolve it.

Respuesta aceptada

Walter Roberson
Walter Roberson el 26 de En. de 2022
imgdir = 'C:\Users\Nikhil\Desktop\Manu Gowda\images';
Then in the loop,
basename = sprintf('1mm%04d.jpg', i);
im = imread(fullfile(imgdir, basename));% reading images from folder

Más respuestas (1)

KSSV
KSSV el 26 de En. de 2022
Editada: KSSV el 26 de En. de 2022
for i = 1:10
imgName = ['image_',sprintf('%04d',i)]
end
imgName = 'image_0001'
imgName = 'image_0002'
imgName = 'image_0003'
imgName = 'image_0004'
imgName = 'image_0005'
imgName = 'image_0006'
imgName = 'image_0007'
imgName = 'image_0008'
imgName = 'image_0009'
imgName = 'image_0010'
Also you can consider using the below file exchange function:
  1 comentario
Manu Gowda
Manu Gowda el 26 de En. de 2022
Images are alredy named in this formate.
i want to read them one by one.

Iniciar sesión para comentar.

Community Treasure Hunt

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

Start Hunting!

Translated by