changing pictures
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
James Timana
le 28 Oct 2011
Réponse apportée : mengjiao fan
le 13 Avr 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 commentaires
Réponse acceptée
Image Analyst
le 28 Oct 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
Plus de réponses (1)
mengjiao fan
le 13 Avr 2015
very useful. I also want to know how to make a time to control
0 commentaires
Voir également
Catégories
En savoir plus sur Startup and Shutdown 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!