OpenCV 支持
Computer Vision Toolbox™ Interface for OpenCV in MATLAB 支持包提供以下功能以支持 OpenCV:
MATLAB 函数,用于在 MATLAB 和 OpenCV 格式之间转换计算的相机参数,以用于相机标定。
OpenCV Interface C++ API 支持文件,用于编译 MEX 文件,您可以使用这些 MEX 文件来调用 OpenCV 函数并将 OpenCV C++ 代码集成到 MATLAB 中。该接口不支持图形处理单元 (GPU)。您可以使用基于 MEX 的方法将自定义 OpenCV 函数与 MATLAB 集成。有关基于 MEX 的方法的详细信息,请参阅Build MEX Files for OpenCV Interface。
OpenCV 库的预置 MATLAB 接口,可用于直接从 MATLAB 调用 OpenCV 函数而无需编写 C/C++ 代码。该支持包还提供 MATLAB 函数以在 OpenCV 和 MATLAB 之间来回传递数据。然而,OpenCV 的预置 MATLAB 接口不支持将自定义 OpenCV 函数与 MATLAB 集成。
要使用基于 MEX 的方法和 OpenCV 的预置 MATLAB 接口支持文件,您必须首先下载 Computer Vision Toolbox Interface for OpenCV in MATLAB 支持包。有关如何下载该支持包的信息,请参阅Install and Use Computer Vision Toolbox Interface for OpenCV in MATLAB。
函数
主题
- Install and Use Computer Vision Toolbox Interface for OpenCV in MATLAB
Download and install support package for integrating OpenCV and MATLAB.
- Build MEX Files for OpenCV Interface
Create and test MEX- file based OpenCV interface.
- Use Prebuilt MATLAB Interface to OpenCV
To call and execute OpenCV functions directly from MATLAB, use the prebuilt MATLAB interface.