使用OpenCV的使用MATLAB

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

计算机视觉与MATLAB

MATLAB和计算机视觉工具箱™提供的功能在OpenCV中不可用。该工具箱提供了用于对象检测,图像识别,以及激光雷达三维处理算法。交互式应用程序,如相机校准应用程序和图像标签应用可以开发图像算法时节省时间显著。

MATLAB在新功能深度学习计算机视觉,包括使用最新的深度学习模式,并加速训练使用多GPU,云,或群集。您可以将您的模型转换为CUDA代码GPU编码器™。生成CUDA代码的运行模式达到7倍比TensorFlow更快。

从C ++和Python应用程序调用MATLAB

互动通过MATLAB函数和数据类型与其他编程语言MATLAB引擎:

也可以看看:目标检测图像识别物体识别立体视觉特征提取点云