matlab code for automated images slideshow?
Afficher commentaires plus anciens
hi all, i want images sledeshow in my gui but make sure that images slides must be change automatically..kindly help
Réponse acceptée
Plus de réponses (2)
Mischa Kim
le 1 Fév 2014
0 votes
Shivaputra Narke
le 1 Fév 2014
0 votes
% if you want to use with timer %% create a timer %%% create a new file with following code and name it as main .
global indx indx=1; showTimer=timer('timerFcn',@slideshow); set(a,'ExecutionMode','fixedRate'); set(a,'Period',2) %% 2 sec delay start(a)
%%% create a function function slideshow(varargin) global indx imgNameList= char('img1.tif','img2.tif','img3.tif'); indx=indx+1; if indx> length(imgNameList) indx=1; end imshow(a); drawnow;
%%% Now run main file
5 commentaires
romasha
le 1 Fév 2014
Shivaputra Narke
le 1 Fév 2014
what is the error?
Shivaputra Narke
le 1 Fév 2014
You have two create two files. one that is your main file normal script other is function file.
create a new file and save it as slideshow and enter following code
function slideshow(varargin) global indx imgNameList= char('img1.tif','img2.tif','img3.tif'); indx=indx+1; if indx> length(imgNameList) indx=1; end imshow(a); drawnow;
%%% End of function %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Now create new file and save it as you want with following code,
global indx indx=1; showTimer=timer('timerFcn',@slideshow); set(a,'ExecutionMode','fixedRate'); start(a)
romasha
le 1 Fév 2014
Shivaputra Narke
le 2 Fév 2014
replace a by showTimer
Catégories
En savoir plus sur Fluid Dynamics dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!