MATLAB®和OpenCV是用于算法开发,图像和视频分析和视觉系统设计的辅助工具。MATLAB通过提供集成的OpenCVOpenCV的C ++ API。
通过与MATLAB集成OpenCV的,您可以:
- 使用和探索当前研究的算法,无论他们是在MATLAB或OpenCV的实现
- 使用的OpenCV算法与数据访问MATLAB中的便利性,图像采集和可视化功能
- 使用MATLAB探索,分析和调试设计结合了OpenCV的算法
使用OpenCV的使用MATLAB亮点
MATLAB OpenCV的接口
该OpenCV的接口它使易于使用MEX带来单一的功能和整个基于OpenCV的-C ++项目到MATLAB。OpenCV的接口提供:
- 预建OpenCV的二进制文件无需编译和构建的OpenCV
- 构建脚本来创建基于OpenCV的MEX-文件
- MATLAB和OpenCV之间的数据类型转换
- 您开始使用常见的例子,以帮助工作流,如特征检测和提取,图像处理,和运动估计
您可以使用此快捷命令行示例开始:
%安装支持包后金宝app>> mexOpenCV detectORBFeatures.cpp%然后调用在MATLAB这个功能就像任何其他的MATLAB命令>> IM = imread(“cameraman.tif”);>>关键点= detectORBFeatures(IM);
有关安装OpenCV的支持包和这个例子的全部细节进行了详细的解释金宝app使用OpenCV的使用MATLAB视频。该视频包含下载支持包,理解和使用的语法,以及包括在下载示例说明的探索。金宝app
从C ++和Python应用程序调用MATLAB
互动通过MATLAB函数和数据类型与其他编程语言MATLAB引擎:
- 有关使用MATLAB引擎内的Python调用MATLAB文档,请参阅MATLAB API的Python文档。
- 有关调用从C ++应用程序MATLAB文档,请参阅从C和C ++应用程序调用MATLAB。