Azzera filtri
Azzera filtri

How to present images i random order?

2 visualizzazioni (ultimi 30 giorni)
M Min
M Min il 3 Apr 2017
Commentato: M Min il 3 Apr 2017
Hi,
I have 10 images and want to present it in random order.
Since there are other images in that folder, I want to specify the pictures which are presented, and then want to show it in random sequence.
How to do it?
Appreciate.

Risposta accettata

KSSV
KSSV il 3 Apr 2017
Modificato: KSSV il 3 Apr 2017
files = dir('*.jpg') ; % all jp gimages in folder
N = length(files) ; % total files
idx = randperm(N) ; % random order of numbers till N
for i = 1:N % loop for each file
files(idx(i)).name
end
  4 Commenti
dbmn
dbmn il 3 Apr 2017
And if you want a random but repeatable sequence you could set the seed for the random number generation before KSSVs script using
rng(1);
This way the sequence is random but you can always reconstruct the exact same sequence using the same seed (in our case 1).
M Min
M Min il 3 Apr 2017
Thanks a lot!!!

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Images in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by