Matlab 对视频处理工具的需求

Matlab 对视频处理工具的需求,matlab,video,editing,Matlab,Video,Editing,我有一个2giga的mpeg文件,里面有人跑步、慢跑、走路等。我将在一个图像分类项目中使用它,但我需要根据每个人每个动作对视频进行分割 比如,; 视频中有25个人按顺序重复这些动作 第一人称 -运行 -散步 第二人称 -运行 -散步 然后继续 我想要的是每个人有2个不同的mpeg文件 例如 第一人称运行.mpeg 第一人称waves.mpeg 所以我需要一个工具来将大文件分割成这些文件。分裂应按时间进行 例如,; 选择t1:开始行动 选择t2:行动结束 从大文件中为间隔t1和t2创建新视频 当然

我有一个2giga的mpeg文件,里面有人跑步、慢跑、走路等。我将在一个图像分类项目中使用它,但我需要根据每个人每个动作对视频进行分割

比如,; 视频中有25个人按顺序重复这些动作

第一人称 -运行 -散步

第二人称

-运行 -散步

然后继续

我想要的是每个人有2个不同的mpeg文件 例如 第一人称运行.mpeg 第一人称waves.mpeg

所以我需要一个工具来将大文件分割成这些文件。分裂应按时间进行

例如,; 选择t1:开始行动 选择t2:行动结束 从大文件中为间隔t1和t2创建新视频

当然,我会为每个视频选择时间间隔

操作系统:Winxp pro

如果可以用matlab实现,你能描述一下吗?
有什么帮助吗?

我想在没有MATLAB的情况下有很多工具可以实现这一点,但是如果你真的想使用MATLAB,我会在MathWorks文件交换上查看这些提交:

大卫·福蒂和 编辑:


如所述,您还可以使用内置功能为您的电影文件创建多媒体读取器对象,然后使用该方法从中读取选定的电影帧。但是,我不知道这个函数是在哪个版本的MATLAB中引入的。它分别在版本7.7和7.8 R2008b和R2009a中,但不在版本7.1中。

Matlab可以执行此类视频分割操作。有两个内置函数aviread和mmreader用于读取视频文件。两者都将创建包含视频各个帧的对象。您可以将它们保存为单独的帧,也可以使用avifile制作新的视频。

虽然我很同情您,但S.O.仅用于编程问题。这类问题突出了对堆栈溢出的一般计算机问题版本的需要。请使用VirtualDub www.VirtualDub.org,不要在SO.thnkx上问与编程无关的问题。但这离编程并不遥远。只有从事图像处理的人才能回答这个问题。如果这就像我如何按电影制作人划分视频一样,你是对的。