【发布时间】:2019-04-10 07:13:27
【问题描述】:
我正在研究一种算法,该算法通过其索引获取单个视频帧,对其进行处理并获取新索引的下一个视频帧。
我正在使用 Matlab VideoReader 函数读取视频文件。为了读取下一帧,它提供了 readFrame 函数。
readFrame 函数可以获取帧的时间并在那时读取该特定帧。如何使用它来读取给定索引处的特定帧?
我在 Linux 中使用 Matlab 2016b。我有 mmread 函数,它采用视频文件名和帧索引来读取帧。但是这个文件依赖于Windows 64位编译的Matlab函数文件,所以我不能用。
这是我的使用方法:
for i = startIdx:endIdx
frame = mmread(filename, i);
...
processing the frame
...
end
这是我从 Windows 中获得的 mmread 函数的 link。
【问题讨论】:
-
请添加您现有的代码,以便我们查看。
标签: matlab