首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于matlab图像分析的视频格式通用标准?

用于matlab图像分析的视频格式通用标准?
EN

Stack Overflow用户
提问于 2014-07-23 11:51:14
回答 1查看 482关注 0票数 1

我在matlab中做了一些简单的视频分析来检测运动(每个视频大约1小时),目前最大的障碍是使用视频阅读器的慢帧加载速度。我从H.264编解码器开始,但是加载帧的速度非常慢(加载前50帧的时间是47秒),我注意到一个增量的帧读取时间类似于发布的这里

我意识到在选择一种格式时,磁盘空间和解压缩时间之间是有权衡的,而且没有“完美的答案”。但是,我想知道在Matlab中选择用于图像分析的视频格式时是否有“通用标准”,这样就能在磁盘空间和解压缩时间之间取得公平的平衡。

有什么想法吗?

我使用Matlab R2013a (Mac),并使用VideoReader加载视频。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-23 12:32:15

当我使用MatLab进行视频分析时,我首先使用VLC中的场景视频过滤器将视频拆分为单个帧(或者根据分析情况存储1/2帧):

https://www.isimonbrown.co.uk/vlc-export-frames/

然后,我简单地使用MatLab中的imread()读取图像

http://www.mathworks.nl/help/matlab/ref/imread.html

我从未尝试用VideoReader读取框架,因为我喜欢存储单独的框架。然而,我可以想象VLC比MatLab更高效地解码视频(因为解码是他们的核心业务)。

使用VLC对720x567视频进行JPEG文件分割的性能是实时的(25 for dvsd)。

我希望这能行得通。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24909764

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档