Effacer les filtres
Effacer les filtres

reading trivially sorted images 1 by 1 in loop

2 vues (au cours des 30 derniers jours)
Manu Gowda
Manu Gowda le 26 Jan 2022
Commenté : Manu Gowda le 26 Jan 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.

Réponse acceptée

Walter Roberson
Walter Roberson le 26 Jan 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

Plus de réponses (1)

KSSV
KSSV le 26 Jan 2022
Modifié(e) : KSSV le 26 Jan 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 commentaire
Manu Gowda
Manu Gowda le 26 Jan 2022
Images are alredy named in this formate.
i want to read them one by one.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Import, Export, and Conversion 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!

Translated by