gpt4 book ai didi

matlab - 如何使用 vision.VideoFileReader 确定帧数

转载 作者:行者123 更新时间:2023-12-01 19:34:18 25 4
gpt4 key购买 nike

我有一个视频,如何使用 matlab 内置函数 - vision.VideoFileReader 确定视频中的帧数?

它与 VideoReader 不同,我可以通过以下方式获取帧数:

vidObj = VideoReader('varFrameRateFile.wmv');
numFrames = vidObj.NumberOfFrames;

最佳答案

videoFReader = vision.VideoFileReader(FILENAME) 
Frames = 0;
while ~isDone(videoFReader)
I = step(videoFReader);
Frames = Frames+1;
end

更新:有一个替代解决方案不需要对视频中的所有帧进行迭代。

videoSource2=VideoReader(FILENAME);
frames=read(videoSource2);
totalFrameNumber=size(frames,4);

希望这有帮助..

关于matlab - 如何使用 vision.VideoFileReader 确定帧数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25215453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com