Re: [討論] 連續照片播放問題?已回收

看板MATLAB作者 (白開水)時間14年前 (2011/05/28 16:01), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串3/3 (看更多)
感謝前輩的回覆,更改指令後可以跑了 for i=1:100 k=imread([num2str(i),'.jpg']); imshow(k); x=getframe movie(x,2,1000) end 但令我不解的是有兩個問題我一直無法找到原因,但偏偏help是這樣寫的. 第一個問題是: 在我的gui中跑連續影像時 movie(x,2) 卻都只有跑一次不管我後面參數怎麼改 都只跑一次就停,這裡當然可以用迴圈控制次數,但是我只是那悶為何不能不靠迴圈 連續執行影像. 第二個問題是: 速度順暢問題,比當初的avi影片還要lag,有點誇張,我甚至將fps拉到 movie(x,2,1000) 都只比沒改數值時快一丁點... 後來用了另一種寫法 for i=1:105 k=imread([num2str(i),'.jpg']); imagesc(k); drawnow; end 是比當初前輩給的寫法快一點,但是fps值仍然達不到我要的最低順暢度 請問這是硬體問題嗎? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.96.64.224

05/29 09:35, , 1F
要問問題之前,先把資料準備好吧... 誰知道你用什麼cam?
05/29 09:35, 1F

05/29 11:52, , 2F
我聽不太懂你的意思?? 這跟攝影機有關係??
05/29 11:52, 2F

05/29 17:42, , 3F
avi = avifile('example.avi');avi = close(avi);
05/29 17:42, 3F

05/29 17:42, , 4F
Z=aviread('example.avi');implay(Z);
05/29 17:42, 4F
文章代碼(AID): #1DuAldKk (MATLAB)
文章代碼(AID): #1DuAldKk (MATLAB)