我正在做一个实验,我测量物质的温度,并希望将结果记录在视频文件中。我希望视频文件包含实验的实际视频和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);`