changing pictures
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
James Timana
am 28 Okt. 2011
Beantwortet: mengjiao fan
am 13 Apr. 2015
hi how can I create a gui that will show different pictures on the same axes but displaying only one at a time automatically
0 Kommentare
Akzeptierte Antwort
Image Analyst
am 28 Okt. 2011
Define "automatically." Do you mean in a for loop? See the FAQ: http://matlab.wikia.com/wiki/FAQ#How_can_I_process_a_sequence_of_files.3F so you'll know how to do stuff like this:
filePattern = fullfile(myFolder, '*.jpg');
jpegFiles = dir(filePattern);
for k = 1:length(jpegFiles)
baseFileName = jpegFiles(k).name;
fullFileName = fullfile(myFolder, baseFileName);
fprintf(1, 'Now reading %s\n', fullFileName);
imageArray = imread(fullFileName);
imshow(imageArray); % Display image.
drawnow; % Force display to update immediately.
promptMessage = sprintf('Do you want to Continue or Cancel?');
button = questdlg(promptMessage, 'Continue', 'Continue', 'Cancel', 'Continue');
if strcmpi(button, 'Cancel')
break;
end
end
Weitere Antworten (1)
mengjiao fan
am 13 Apr. 2015
very useful. I also want to know how to make a time to control
0 Kommentare
Siehe auch
Kategorien
Mehr zu Startup and Shutdown finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!