在 MATLAB 中安装和使用 OpenCV 的 Computer Vision Toolbox 接口
安装
安装第三方支持文件后,您就可以在 Computer Vision Toolbox™ 产品中使用这些数据了。要安装附加功能支持文件,请使用以下方法之一:
在 MATLAB® 桌面上,从附加功能下拉菜单中选择获取附加功能。附加特征文件位于“MathWorks 特征”部分。
在 MATLAB 命令行窗口中输入
visionSupportPackages,然后按照提示操作。
注意
您必须对安装文件夹拥有写入特权。
当 MATLAB 软件发布新版本时,请重复此过程以检查是否有更新。您还可以在两个版本之间检查是否有更新。
支持包内容
MATLAB 支持文件中的 OpenCV Computer Vision Toolbox 接口已安装在 visionopencv 文件夹中。要查找该文件夹的路径,请输入以下命令:
fileparts(which('mexOpenCV')) visionopencv 文件夹中包含以下文件和文件夹。
| 文件 | 目录 |
|---|---|
clibopencv 文件夹 | 基于 MATLAB |
mexOpenCV.m 文件 | 用于生成 MEX 文件的函数。 |
example 文件夹 | 使用 MEX 文件的模板匹配、前景检测器以及定向 FAST 和旋转 BRIEF (ORB) 示例。示例文件夹中的每个子文件夹都包含一个名为 README.txt 的文件,其中包含分步说明。 |
registry 文件夹 | 注册文件。 |
README.txt 文件 | 帮助文件。 |
mex 函数使用预编译的 OpenCV 库,这些库随 Computer Vision Toolbox 产品一同提供。您的编译器必须与构建这些库时所使用的编译器兼容。以下编译器用于为 MATLAB 主机构建 OpenCV 库:
| 操作系统 | 兼容的编译器 |
|---|---|
| Windows® 64 位 | Microsoft® Visual Studio® 2015 或更高版本(专业版或社区版) |
| Linux® 64 位 | gcc-4.9.3 (g++) |
| Mac 64 位 | Xcode 6.2.0 (Clang++) |
