主要内容

OpenCV的万博1manbetx支持

转换相机参数,MEX文件支持,和预构建的MATLAB万博1manbetx®OpenCV的接口

计算机视觉工具箱™接口OpenCV在MATLAB万博1manbetx支持包为OpenCV支持提供了以下功能:

  • MATLAB函数转换计算相机参数之间的MATLAB和OpenCV格式的相机标定应用。

  • OpenCV Interface c++ API支万博1manbetx持文件,用于构建MEX文件,您可以使用该文件调用OpenCV函数并将OpenCV c++代码集成到MATLAB中。接口不支持GPU (graphic proce万博1manbetxssing unit)。您可以使用基于mex的方法将定制OpenCV函数与MATLAB集成在一起。有关基于mex方法的更多信息,请参见为OpenCV接口构建mex - file

  • 预构建的OpenCV库的MATLAB接口,直接从MATLAB调用OpenCV函数,无需编写C/ c++代码。该支持包万博1manbetx还提供MATLAB函数来在OpenCV和MATLAB之间来回传递数据。然而,预构建的OpenCV的MATLAB接口不支持将自定义OpenCV函数与MATLAB集成。万博1manbetx

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

功能

全部展开

cameraIntrinsicsFromOpenCV 转换相机内部参数从OpenCVMATLAB
cameraIntrinsicsToOpenCV 转换相机的内在参数MATLAB到OpenCV
stereoParametersFromOpenCV 转换立体相机参数从OpenCVMATLAB
stereoParametersToOpenCV 转换立体相机参数MATLAB到OpenCV

OpenCV接口c++ API

ocvCheckFeaturePointsStruct 检查MATLAB结构表示特征点
ocvStructToKeyPoints 转换MATLABOpenCV的特征点结构关键点向量
ocvKeyPointsToStruct 转换OpenCV关键点向量MATLAB结构体
ocvMxArrayToCvRect 把一个MATLABOpenCV中表示矩形的结构CvRect
ocvCvRectToMxArray 转换OpenCVCvRect到一个MATLAB结构体
ocvCvBox2DToMxArray 转换OpenCVCvBox2D到一个MATLAB结构体
ocvCvRectToBoundingBox_{数据类型} 转换向量<简历:矩形>4mxArray的边界框
ocvMxArrayToSize_{数据类型} 转换2-elementmxArray简历:大小
ocvMxArrayToImage_{数据类型} 转换列的主字段mxArray划少校简历:垫的图像
ocvMxArrayToMat_{数据类型} 转换列的主字段mxArray划少校简历:垫对于一般矩阵
ocvMxArrayFromImage_{数据类型} 转换行长简历:垫转到专栏专业mxArray的图像
ocvMxArrayFromMat_{数据类型} 转换行长简历:垫转到专栏专业mxArray对于一般矩阵
ocvMxArrayFromVector_{数据类型} 转换成数字vectorTmxArray
ocvMxArrayFromPoints2f 转换向量<简历:Point2f >mxArray

OpenCV Interface c++ API GPU

ocvMxGpuArrayToGpuMat_{数据类型} 创建简历:gpu:: GpuMatmxArray包含GPU数据。
ocvMxGpuArrayFromGpuMat_{数据类型} 创建一个mxArray简历:gpu:: GpuMat对象
createMat 创建OpenCV的MATLAB接口对象
createUMat 创建OpenCV的MATLAB接口对象UMat
getBasePtr 创建OpenCV基类的MATLAB接口对象
getImage 读取存储在MATLABOpenCV类的接口对象
keyPointsToStruct 转换OpenCV要点对象MATLAB结构
rectToBbox 方法返回的输出计算边界框MATLABOpenCV的接口对象矩形
vision万博1manbetxSupportPackages 启动安装程序下载、安装或卸载计算机视觉工具箱数据

主题