changing pictures

1 Ansicht (letzte 30 Tage)
James Timana
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

Akzeptierte Antwort

Image Analyst
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
  1 Kommentar
James Timana
James Timana am 29 Okt. 2011
Thanks i will put it to practice

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

mengjiao fan
mengjiao fan am 13 Apr. 2015
very useful. I also want to know how to make a time to control

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!

Translated by