Presenting faces at random without repetition
이전 댓글 표시
I need help in presenting a set of images (10 in total, at random without any repetitions. In the files, however, I have a total of 20 images and only certain specific pictures have been decided to be presented. How do I specify such criteria? Also, I tried to insert a specification where each of the pictures will be presented for 2 seconds but could not seem to figure out where shall the code be put at.
The following are the codes that I have written but it does not seem to comply. If there are any correction please do help me.
%loop start for recognition phase
%where my codes actualy START
A = imread('matlabfaces');
B = ['x','y','z'];
C = B(randi(numel(B)));
files = dir('matlabfaces'); %specify again the file location
numberoffiles = length(files); %total amount of files?
randomIndexs = randperm(numberoffiles); %randomise the files
%start loop
for j = 1:numberoffiles
thisFilename = files(randomIndexs(j)).name;
rgbimage = imread('matlabfaces');
image (rgbimage);
axis('image', 'off');
pause(3);
end
sca;
댓글 수: 1
John D'Errico
2022년 12월 19일
편집: John D'Errico
2022년 12월 19일
Please don't keep on posting the same question. If you don't understand the answer, then say so, and ask for further explanation.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Code Generation for ARM Cortex-M and ARM Cortex-A Processors에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!