[問題] getframe & movie已回收
請問各位
我想要寫可以只截取畫面中有動態物體的坐標平面影片。
影像大小為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
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章