新版Matlab中函数aviread报错问题

在使用aviread函数时报:

Warning: AVIREAD will be removed in a future release. Use
MMREADER instead. 



在matlab论坛里给出的解决方案是:

两个可能的对策:
1. 按照报错信息,找到"Mathworks Technical Solution 1-4G50QZ"去看看怎么回事。
2. 试试mmreader。提醒,不是把函数名换掉就完事了,这两个的用法不一样,请看mmreader的帮助文档


win7里没有indeo5 解码器,indeo5是xp里的压缩格式
你可以试试兼容模式运行matlab
32-bit系统可以试试cmd 运行 regsvr32 ir50_32.dll
没有解码器的话,即使你使用mmreader 或者 VideoReader 也会出现报错的


如果avi文件无压缩的话用兼容模式运行Matlab(如何兼容模式运行Matlab见我的文章“在win7下如何以兼容模式运行matlab”),如果avi文件压缩了的话使用winavi转换一下文件格式试一下,可以就ok不可以就兼容模式,更多问题待续。。。

你可能感兴趣的:(matlab)