登录论坛

查看完整版本 : [求助] 如何提取视频流的帧数


windflier
2008-07-18, 17:00
看到网上很多都是用的下面这种方法:

mov=aviread(in.avi'); %读入
fnum=size(mov,2); %读取电影的祯数,mov为1*temp

这种方法需要把整个视频预读进内存,速度比较慢,如果文件过大还会经常出现内存溢出的问题。
请教各位牛人有没有比较好的办法解决这一问题,谢谢

另: 试图读出超过总帧数的帧,MATLAB会立即报错说超过了总帧数,不明白是如何判断出来的。

123377451
2008-08-23, 17:35
在simulink 里有相应的模块 自己打开看 help里面也有说到。。。