How to choose image

4 vues (au cours des 30 derniers jours)
Peter John
Peter John le 28 Nov 2018
Modifié(e) : Peter John le 3 Déc 2018
Hi all,
I'm initially randomly choosing two images from a folder (both with different specifications) and then I want to randomly display one on the left and one on the right. However, I don't know how to do the randomization before selecting them for either left or right.

Réponse acceptée

Jos (10584)
Jos (10584) le 28 Nov 2018
Do not store them in two separate variables, but use a cell or struct array! It is the contents of variable that should vary, not the name ...
img{1} = imread( i1 );
img{2} = imread( i2 );
%drawing it on the back buffer
X = randperm(2) % [1 2] in random order
myTexture = Screen( 'MakeTexture', window, img{X(1)} );
Screen( 'DrawTexture', window, myTexture, [], rectL );
myTexture2 = Screen( 'MakeTexture', window, img{X(2)} );
Screen( 'DrawTexture', window, myTexture2, [], rectR );
  1 commentaire
Peter John
Peter John le 28 Nov 2018
Thank you so much!!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Images 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