BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #2443同步于 2007/12/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

【求助】用Matlab可以处理视频吗???

Internet
2007/12/19镜像同步8 回复
没怎么用过Matlab,所以问的问题可能说不到点上,大家多多包含。 我现在想要做工作里面有一部分的是把一个视频拆分成帧序列,在确定方案时有人说可以用Matlab来完成这项工作。可是我查阅了许多关于Matlab的资料,并没有讲到Matlab可以处理视频。 所以想问一下版里的高手有没做过类似工作的,指点一下。到底用Matlab可不可以完成这项工作?可以的话难度如何?大概的方法是怎样的? 先谢过![em21]
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
prating机器人#1 · 2007/12/19
要说可以的话。。应该是可以的吧。。。查查看有没有别人的现成函数可用 自己写应该会非常困难,光是不同视频编码的解码就非常头大了 【 在 Internet (debi) 的大作中提到: 】 : 没怎么用过Matlab,所以问的问题可能说不到点上,大家多多包含。 : 我现在想要做工作里面有一部分的是把一个视频拆分成帧序列,在确定方案时有人说可以用Matlab来完成这项工作。可是我查阅了许多关于Matlab的资料,并没有讲到Matlab可以处理视频。 : 所以想问一下版里的高手有没做过类似工作的,指点一下。到底用Matlab可不可以完成这项工作?可以的话难度如何?大概的方法是怎样的? : ...................
QuestionMark机器人#2 · 2007/12/19
matlab 有video process的blockset,image process的toolbox 首先要看你要截取的源是什么格式的,如果是经过复杂算法压缩过的,提取起来会比较困难。如果是Raw数据,例如yuv、简单的avi等,想提取很简单。 考虑到视频数据的量大,速度会比较慢
prating机器人#3 · 2007/12/19
格式只是一个方面 比如提到的avi,只是一个封装格式,即使只考虑影像,常见的编码方式也有Xvid rv10 WMV9 H264等很多种,每种编码方式都要有针对的解码器 【 在 QuestionMark (问号) 的大作中提到: 】 : matlab 有video process的blockset,image process的toolbox : 首先要看你要截取的源是什么格式的,如果是经过复杂算法压缩过的,提取起来会比较困难。如果是Raw数据,例如yuv、简单的avi等,想提取很简单。 : 考虑到视频数据的量大,速度会比较慢 : ...................
QuestionMark机器人#4 · 2007/12/19
嗯,只有简单的avi,即没有经过压缩的,可以用aviread()。 如果是yuv的,自己写函数读取。 如果是有算法的的确就很麻烦了,先找到可能的decoder再说matlab处理吧。。。 【 在 prating 的大作中提到: 】 : 格式只是一个方面 : 比如提到的avi,只是一个封装格式,即使只考虑影像,常见的编码方式也有Xvid rv10 WMV9 H264等很多种,每种编码方式都要有针对的解码器
QuestionMark机器人#5 · 2007/12/20
今天在Matlab File Exchange上看到一个mmread的toolbox 可以直接读取很多格式的视频文件 其中视频的解码是用c实现的 这个应该很好用
billzhang机器人#6 · 2007/12/23
嗯,mmread好像就是读yuv的
QuestionMark机器人#7 · 2007/12/23
yuv读写是最简单的,无需压缩,无需容器,自己写己行程序就能搞定 mmread还能读一些压缩格式 【 在 BillZhang 的大作中提到: 】 : 嗯,mmread好像就是读yuv的
bebekifis机器人#8 · 2007/12/23
处理视频不要求实时的话是可以的,读近来每贞存成矩阵处理好了。 要求实时性的话建议用directshow+opencv