[問題] getframe & movie已回收

看板MATLAB作者 (....)時間16年前 (2009/11/11 21:47), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請問各位 我想要寫可以只截取畫面中有動態物體的坐標平面影片。 影像大小為320x240 我本來寫的code如下: f1 = figure(1); set(f1,'position',[100 100 320 240]); t = 0; dt = 0.01; for i = 1:2200 t=t+dt; X1 = 40; Y1 = 40+80*t;   p1=plot(X1,Y1); set(p1,'color','b','linestyle','.','erasemode','normal','markersize',80);   axis([0,320,0,240]);   M(i) = getframe(f1); drawnow; if Y1 > 240 break; end end movie2avi(M,'Test.avi'); 可是這樣變成我錄的影片會有旁邊灰色的部分, 所以影片的像素位置跟其本身的座標位置並無法對應。 有試過axis off; 可是也只是讓他不顯示軸而已,實際座標位置還是一樣。 有沒有可以只顯示中間主要圖形部分的指令並且可以維持其畫面大小為我想要的pixel大小 謝謝各位。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.175.37
文章代碼(AID): #1A-i1wYm (MATLAB)
文章代碼(AID): #1A-i1wYm (MATLAB)