这是一个利用DirectShow技术开发的MATLAB接口库,专门用于高效读取大型AVI文件。它简化了视频数据处理流程,便于科研和工程应用中的快速访问与分析。
该库包含使用 Windows 上的 DirectShow 将图像帧从 AVI 文件读入 Matlab 的辅助函数。因此,
a) 不受基于 VFW 的 Matlab aviread 的 2Gb 文件大小限制。
b) 处理系统上安装的大多数编解码器。
c) 具有与aviread非常相似的功能。
根据您的 Matlab 版本,将 .mexw32 文件重命名为 .dll 可能会起作用。Jose Ignacio Gomez Espinola 分享了他为 win64(64 位 Windows)编译 dxAvi 的代码和说明。
如果您希望直接获取二进制文件并省去构建此库的大量麻烦,请搜索预编译文件。
-- testDx