主要内容

本页采用了机器翻译。点击此处可查看英文原文。

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 clib 包的 OpenCV 接口预构建工具函数。

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++)