主要内容

OpenCV支金宝app持

转换相机参数、MEX文件支持和预建MATLAB金宝app®OpenCV的接口

MATLAB中OpenCV的计算机视觉工具箱™接口金宝app支持包提供了这些OpenCV支持的功能:

  • MATLAB函数用于在MATLAB和OpenCV格式之间转换计算的摄像机参数,用于摄像机校准应用。

  • OpenCV Interface c++ API支金宝app持文件构建MEX文件,您可以使用它调用OpenCV函数,并将OpenCV c++代码集成到MATLAB中。支持文件金宝app中包含GPU支持。您可以使用基于mex的方法将自定义OpenCV函数与MATLAB集成。有关基于mex的方法的更多信息,请参见为OpenCV接口构建MEX-Files

  • OpenCV库的预构建MATLAB接口,用于直接从MATLAB调用OpenCV函数,而无需编写C/C++代码。支持包还提供MATLAB函数,用于在OpenCV和MATLAB之间来回传递数据。但是,OpenCV的预构建MATLAB接口不支持将自定义Ope金宝appnCV函数与h MATLAB。

要使用基于mex和预构建的MATLAB接口来支持OpenCV文件,必须首先下载金宝app基于MATLAB的OpenCV计算机视觉工具箱接口金宝app支持包。有关如何下载支持包的信息,请参阅在MATLAB中安装和使用OpenCV的计算机视觉工具箱接口

功能

全部展开

cameraIntrinsicsFromOpenCV 将摄影机内部参数从OpenCV转换为MATLAB
CamerainTrinsicstopencv 转换相机的内在参数MATLAB到OpenCV
stereoParametersFromOpenCV 将立体摄影机参数从OpenCV转换为MATLAB
stereoParametersToOpenCV 从转换立体相机参数MATLAB到OpenCV

OpenCV接口C++ API

ocvCheckFeaturePointsStruct 检查一下MATLABStruct表示特征点
OCVST关键点 转换MATLAB特性点结构体到OpenCV关键点向量
ocvKeyPointsToStruct 转换OpenCV关键点向量MATLAB结构体
ocvMxArrayToCvRect 转化为MATLABstruct表示一个矩形到OpenCVCvRect
ocvCvRectToMxArray 转换OpenCVCvRectMATLAB结构体
ocvCvBox2DToMxArray 转换OpenCVCvBox2DMATLAB结构体
ocvCvRectToBoundingBox_{数据类型} 转换向量<简历:矩形>4MX阵列边界框
ocvMxArrayToSize{DataType} 转换2-元素MX阵列简历:大小
ocvMxArrayToImage_{数据类型} 转换主列MX阵列行主要简历:垫的图像
ocvMxArrayToMat{DataType} 转换主列MX阵列行主要简历:垫关于一般矩阵
ocvMxArrayFromImage_{数据类型} 行转换主要简历:垫主修MX阵列的图像
ocvMxArrayFromMat{DataType} 行转换主要简历:垫主修MX阵列关于一般矩阵
ocvMxArrayFromVector{DataType} 转换成数字vectorTMX阵列
ocvMxArrayFromPoints2f 皈依向量<简历:Point2f >MX阵列

OpenCV接口C++ API GPU

ocvMxGpuArrayToGpuMat_{数据类型} 创造简历:gpu:: GpuMat从…起MX阵列包含GPU数据。
ocvMxGpuArrayFromGpuMat_{数据类型} 创建一个MX阵列从…起简历:gpu:: GpuMat对象
createMat 为OpenCV创建MATLAB接口对象
createUMat 为OpenCV创建MATLAB接口对象UMat
getBasePtr 为OpenCV基类创建MATLAB接口对象
getImage 读取存储在MATLABOpenCV类的接口对象
keyPointsToStruct 转换OpenCV关键点反对MATLAB结构
直读框 从返回的输出中计算边界框MATLABOpenCV的接口对象矩形
vision金宝appSupportPackages 启动安装程序来下载、安装或卸载计算机视觉的工具箱数据

主题

在MATLAB中安装和使用OpenCV的计算机视觉工具箱接口

下载并安装集成OpenCV和MATLAB的金宝app支持包。

为OpenCV接口构建MEX-Files

创建和测试基于OpenCV的MEX文件接口。

使用预构建的MATLAB接口到OpenCV

要直接从MATLAB调用和执行OpenCV函数,请使用预构建的MATLAB接口。

特色的例子