。
OpenCVインターフェイスファイルを使してopencv c ++コードをmatlab®opencv关节しmexファイルファイルをし呼び出す。サポートサポートパッケージにはグラフィックスビルドしれサポートサポートパッケージにはグラフィックスビルドしれサポートサポートパッケージサポートはも含まれれ
サードパーティパーティファイルをインストールする,计算机视觉工具箱™制品でそのデータを使できるになりますにはようをなりますには,次のいずれインストールするに,次次いずれかするには,次次のいずれかのするに使用
matlabデスクトップの[アドオン]ドロップダウンメニューで[アドオンの入手]を选択する。アドオンアドオンファイル“Mathworks机械”セクションセクションあります。
matlabコマンドウィンドウに「Vision金宝appsupPortPackages
「とと力し,指示に従う。
メモ
インストールフォルダーへの书籍権権が必要です。
MATLABソフトウェアの新闻バージョンリリースリリースされている合书,この手顺をてて新を确认しますます更えしリリース。
Matlab中OpenCV的计算机视觉工具箱界面ののサポートファイルファイルVisionopencv.
フォルダーにインストールさます。このフォルダーのパスを见つけるは,次次コマンドをを入ます。
fileparts(('mexopencv')))
Visionopencv.
フォルダーには以下のとフォルダーフォルダーが含まれいいいますますますますますますますますますますます。
ファイル | 内容 |
---|---|
例子 フォルダー |
テンプレートマッチング,前景前景器,以快速和旋转简介(ORB)の例(GPUバージョンを含む).Exampleフォルダーフォルダー内の各サブフォルダーに,详しい详しい手顺をReadme.txt. ファイルが含まれてますます。 |
注册表 フォルダー |
レジストレーションファイル。 |
Mexopencv.m. ファイル |
MEXファイルをビルドするするの关联。 |
Readme.txt. ファイル |
ヘルプファイル。 |
关节梅克斯
ははさたopencvライブラリを使使使ます。このライブラリは计算机视觉工具箱制品に付属してますに使たはののビルドしたコンパイラ互换互换がばません互换性がばません.matlabホストopencvライブラリのビルドに使用されるコンパイラは次のとおりです。
オペレーティングシステム | 互换コンパイラ |
---|---|
视窗®64ビット | 微软®视觉工作室®2015年专业または视觉工作室2017 |
Linux.®64ビット | GCC-4.9.3(G ++) |
苹果电脑64ビット | Xcode 6.2.0(Clang ++) |
この例では,ラッパーc ++ファイルからmexファイルを新闻作品成し,そのファイルをテストます。ここではc ++ファイルにれているopencvテンプレートマッチングを使いる。示例/ templateMatching.
フォルダーに入っています。
在の作业フォルダーフォルダー示例/ templateMatching.
フォルダーに変更します。
CD(fullfile(fileparts(('mexopencv')),“示例”,filesep,'templatematching'))
ソースファイルからmex作作作作者
mexopencv matchttemplingocv.cpp.
生成され梅克斯ファイルを使使テストスクリプトスクリプト実実実し。
testmatchtemplate.
Mexopencv.
インターフェイスユーティリティ关键词,データをopencvとmatlab间隔ででします。これらこれら关键cppリンケージのみをサポートしい。glnxa64,win64およびmacプラットフォームはgpuがサポートさます。gpu固がサポートます。,compute能力3.0以上のcuda対応nvidia gpuをサポートます.Parallial Computing Toolbox™のシステム要件をを参照してて.GPUユーティリティ关键并行计算工具箱ソフトウェアが必要です。
适用于Matlab API的OpenCV的计算机视觉工具箱界面,OpenCV版本4.2.0をサポートします。
关节 | 说明 |
---|---|
OCVCHECKFEATUREPOINTSSTINGSSTRUCT. |
matlab构造体が特性点を表すかどうかをを |
ocvstructtokeypoints. |
Matlab特价繁体をOpenCV |
ocvkeypointstostost |
OpenCV. |
ocvmxarraytocvrect. |
四角形を表すmatlab构造体をopencv |
OCVCVRECTTOMXARR. |
OpenCV. |
OCVCVBOX2DTOMXARR. |
OpenCV. |
OCVCVRectToboundingBox_ {dataType} |
|
ocvmxarraytosize_ {datatype} |
2要素 |
ocvmxarraytoimage_ {datatype} |
列优先の |
ocvmxarraytomat_ {dataType} |
列优先のmxarray. を行优先の使用行程用途CV :: Mat. に変换 |
OCVMXARRAYFROMIMIMAGE_ {DATATYPE} |
行优先の |
ocvmxarrayfrommat_ {dataType} |
行优先のCV :: Mat. を列优先の泛泛用行程用途mxarray. に変换 |
OCVMxArrayFromVector. |
数号 |
OCVMXARRAYFLOMPOITTS2F. |
|
GPU关节有关 | 说明 |
---|---|
OCVMXGPUARRAYTOGPUMAT_ {dataType} |
|
OCVMXGPUARRAYFROMGPUMAT_ {dataType} |
|
ソースファイルを指定して关联mxarray.
ををます。
Mexopencv.
yourfile.cpp.
MEXファイルの作品成手顺ヘルプはMATLABコマンドコマンドで以をを力してください。
帮助mexopencv.
Computer Vision Toolbox接口在Matlab中的OpenCVサポートサポートパッケージのの各例のサブにはははのが含まなすべてのファイルが含まいいますますにいいいいににはいいいににはいいいますにははいいいのにますいいすべてすべてのににかを指定して关相关数Mexopencv.
を呼び出さなければなりんん。