查看完整版本 : [求助]matlab读视频
yinyongyi
2008-11-13, 17:17
请问在matlab中能不能读取压缩过的视频?现在我能做的是读取未经压缩的avi视频,然后将视频转换为单帧图像。其他格式的视频文件或者是经压缩的avi视频怎么读呢?
你说压缩是什么意思?
是压缩编码的视频?
一样的用aviread
yinyongyi
2008-11-17, 14:38
谢谢您的回答。
不知道为什么我用aviread读不进去,但如果是未经压缩编码的视频就可以读。
另外,除了avi,matlab能读取其它格式的视频吗?
mov=aviread('路径\名.avi');但显示
??? Error using ==> reshape
To RESHAPE the number of elements must not change.
Error in ==> aviread at 106
mov(i).cdata = rot90(reshape(X(i).cdata, paddedWidth, height));
会不会是NATLAB的AVIREAD不支持你AVI的压缩编码?
据说2008可以读mpeg吧
如果自己有精力的话自己写一个函数吧,可以参考这本书:
Visual C++视频/音频开发实用工程案例精选
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.