matlab code for automated images slideshow?
古いコメントを表示
hi all, i want images sledeshow in my gui but make sure that images slides must be change automatically..kindly help
採用された回答
その他の回答 (2 件)
Mischa Kim
2014 年 2 月 1 日
0 投票
Shivaputra Narke
2014 年 2 月 1 日
0 投票
% 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 件のコメント
romasha
2014 年 2 月 1 日
Shivaputra Narke
2014 年 2 月 1 日
what is the error?
Shivaputra Narke
2014 年 2 月 1 日
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
2014 年 2 月 1 日
Shivaputra Narke
2014 年 2 月 2 日
replace a by showTimer
カテゴリ
ヘルプ センター および File Exchange で Fluid Dynamics についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!