0
我想在4秒的視頻序列來替換單個RGB幀,例如,我想在MATLAB與相同的尺寸視頻的尺寸(例如256×256)的我的RGB圖像,以取代第五幀 如何在小視頻序列中替換幀(RGB圖像)?
我想在4秒的視頻序列來替換單個RGB幀,例如,我想在MATLAB與相同的尺寸視頻的尺寸(例如256×256)的我的RGB圖像,以取代第五幀 如何在小視頻序列中替換幀(RGB圖像)?
首先你需要閱讀您的視頻:
v = VideoReader('myvideo.myformat');
然後閱讀所有的幀,然後更改所需的幀中新視頻:
nv = VideoWriter('video.myformat');
open(nv)
counter = 0;
while hasFrame(v)
counter = counter + 1;
video = readFrame(v);
if counter == 5
writeVideo(nv,rand(256))
else
writeVideo(nv,video)
end
end