如何在同一个视频文件MatLab中保存动画和图形?

时间:2014-06-05 17:18:45

标签: matlab video graph avi

我正在做一个实验,我测量物质的温度,并希望将结果记录在视频文件中。我希望视频文件包含实验的实际视频和SAME视频文件中的温度图表。我已经能够使用图表的MatLab(使用视频写入器)和实验的另一个视频文件创建视频文件。但我正在将它们融合在一个视频文件中。 提前致谢。 这是代码

`clc; close all; clear all;
a=arduino('COM5')% connect to arduino
ai_pin= 0;
tic;
i=0;

vidObj = VideoWriter('experiment.avi');
open(vidObj);
while toc<30
    i=i+1;
    time(i)=toc;
    temp(i)=a.analogRead(ai_pin);
    figure(1);
    subplot(2,1,1);
    plot(time,temp,'r');
    title(temp(i));
    subplot(2,1,2);
    xyloObj = VideoReader('tempreading.mp4');
    movie(mov,1,xyloObj.FrameRate);
%   I have also tried this  nFrames = xyloObj.NumberOfFrames and imshow(video(n,:,:));
    pause(0.01);
    currFrame = getframe(gcf);
    writeVideo(vidObj,currFrame);
end

 % Close the file.
    close(vidObj);`

0 个答案:

没有答案