有没有办法像使用videoReader和readFrame函数一样,使用mmread或其他函数逐帧读取.avi视频文件?我使用mmread,但它花了很长时间来读取每一帧,因为它读取指定帧之前的所有帧。
发布于 2016-06-03 03:56:09
通常,在Matlab中读取媒体和电影是很麻烦的。正因为如此,我改用了python。我建议使用avconv或ffmpg这样的工具将电影分割成单个图像文件,然后对图像进行处理,因为图像处理工具箱的速度要快得多。
如果你想通过任何电影前进和倒退,特别是倒退是非常慢的。通常情况下,它是通过倒带然后找出你的帧来实现的,所以基本上从第100帧到第99帧,Matlab倒带到0,然后在二进制内容中寻找到99。
https://stackoverflow.com/questions/37600387
复制相似问题