Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

OpenCV のサポート

カメラ パラメーターの変換、MEX ファイル サポート、および OpenCV へのプリビルド MATLAB®インターフェイス

Computer Vision Toolbox™ Interface for OpenCV in MATLABサポート パッケージは OpenCV サポート用に次の機能を提供します。

  • カメラ キャリブレーション アプリケーション用に、計算されたカメラ パラメーターを MATLAB 形式と OpenCV 形式の間で変換する MATLAB 関数。

  • OpenCV 関数の呼び出しや、MATLAB への OpenCV C++ コードの統合に使用する MEX ファイルをビルドするための、OpenCV インターフェイス C++ API のサポート ファイル。インターフェイスはグラフィックス処理装置 (GPU) をサポートしていません。MEX ベースのアプローチを使用して、カスタム OpenCV 関数を MATLAB と統合できます。MEX ベースのアプローチの詳細については、Build MEX-Files for OpenCV Interfaceを参照してください。

  • C/C++ コードを記述せずに OpenCV 関数を MATLAB から直接呼び出すための、OpenCV ライブラリへのプリビルド MATLAB インターフェイス。サポート パッケージは、OpenCV と MATLAB の間でデータをやり取りする MATLAB 関数も提供します。ただし、OpenCV へのプリビルド MATLAB インターフェイスは、カスタム OpenCV 関数と MATLAB の統合をサポートしません。

墨西哥人ベースのサポートファイルおよびOpenCVへのプリビルドMATLABインターフェイスのサポート ファイルを使用するには、まず、Computer Vision Toolbox Interface for OpenCV in MATLABサポート パッケージをダウンロードしなければなりません。サポート パッケージをダウンロードする方法の詳細については、Computer Vision Toolbox Interface for OpenCV in MATLAB のインストールと使用を参照してください。

関数

すべて展開する

cameraIntrinsicsFromOpenCV Convert camera intrinsic parameters from OpenCV toMATLAB
cameraIntrinsicsToOpenCV Convert camera intrinsic parameters fromMATLABto OpenCV
stereoParametersFromOpenCV Convert stereo camera parameters from OpenCV toMATLAB
stereoParametersToOpenCV Convert stereo camera parameters fromMATLABto OpenCV

OpenCV インターフェイス C++ API

ocvCheckFeaturePointsStruct Check thatMATLABstruct represents feature points
ocvStructToKeyPoints ConvertMATLAB特征点struct OpenCVKeyPointvector
ocvKeyPointsToStruct Convert OpenCVKeyPointvector toMATLABstruct
ocvMxArrayToCvRect Convert aMATLABstruct representing a rectangle to an OpenCVCvRect
ocvCvRectToMxArray Convert OpenCVCvRectto aMATLABstruct
ocvCvBox2DToMxArray Convert OpenCVCvBox2Dto aMATLABstruct
ocvCvRectToBoundingBox_{DataType} Convertvectorto M-by-4mxArrayof bounding boxes
ocvMxArrayToSize_{DataType} Convert 2-elementmxArraytocv::Size.
ocvMxArrayToImage_{DataType} Convert column majormxArrayto row majorcv::Matfor image
ocvMxArrayToMat_{DataType} Convert column majormxArrayto row majorcv::Matfor generic matrix
ocvMxArrayFromImage_{DataType} Convert row majorcv::Matto column majormxArrayfor image
ocvMxArrayFromMat_{DataType} Convert row majorcv::Matto column majormxArrayfor generic matrix
ocvMxArrayFromVector_{DataType} Convert numericvectorTtomxArray
ocvMxArrayFromPoints2f vectormxArrayに変換

OpenCV インターフェイス C++ API GPU

ocvMxGpuArrayToGpuMat_{DataType} Createcv::gpu::GpuMatfrommxArraycontaining GPU data.
ocvMxGpuArrayFromGpuMat_{DataType} Create anmxArrayfromcv::gpu::GpuMatobject
createMat Create MATLAB interface object for OpenCVMatclass
createUMat Create MATLAB interface object for OpenCVUMatclass
getBasePtr Create MATLAB interface object for OpenCV base class
getImage Read images stored inMATLABinterface object for OpenCV class
keyPointsToStruct Convert OpenCVKeyPointsobject toMATLABstructure
rectToBbox Compute bounding boxes from outputs returned byMATLABinterface object for OpenCVRectclass
visionSupportPackages Computer Vision Toolboxのデータをダウンロード、インストール、またはアンインストールするためのインストーラーの起動

トピック