主要内容

。

电脑视觉工具箱OpenCV接口金宝appのインストールと使用

OpenCV进口商opencvコードをsimulinkモデルにインポー金宝appトます。OpenCV进口商アプリケーションは,Simulink中OpenCV的计算机Vision Tool™接口金宝app®のサポートパッケージをインストールする利用できるようになり。

インストール

このサポートパッケージをインストールするするは,matlab®[ホーム]タブの[アドオン]ドロップダウンリストをクリックし,[アドオンの入手]を选択します。[アドオンエクスプローラー]ウィンドウでSimulink中OpenCV的计算机视觉工具箱界面金宝appサポートサポートパッケージを探し探してクリック,[インストール]をクリックします。

金宝appへへopencvコードのインポート

OpenCV进口商を动弹するは,matlabツールストリップの[アプリ]ををクリックしますて矢印をクリックし,その他のオプションを表示します。[マイアプリ]OpenCV进口商アプリアプリアイコンをクリックししあるいは,コマンドコマンドインターフェイスからOpenCV进口商をを动词ます.MATLABコマンドラインで以下を能力します。

金宝appsimulink.opencvimporter.

opencvインポートウィザードに,[欢迎]ページが表示さます。

  1. [项目名]フィールドで,インポートインポート名前を指定します。新闻のインポートを开放する,以前のインポートでしたファイル読み込むことができます。.mファイルファイルの形式で保存れれれれのインポートで保存ししを参照参照するにははファイルを参照するにに[加载从上一个导入的文件保存]を选択します。[下一个]をクリックします。

  2. [指定opencv库]ページページ,c ++ライブラリの情を指定しますたたプロジェクトファイルし保存したプロジェクトファイルインポートした场场场场たがが场自れフィールドフィールドが场自れれフィールドが重

    • 项目根文件夹:出力ファイル(ラッパーファイルとsimu金宝applinkライブラリ)ををする,书记可なフォルダーのパス。

    • 源文件:OpenCVソースファイルパス。.cpp.ファイル形式を指定します绝対パスを指定したた合书,ウィザードは指定したのファイル使をますますますたた使ますた。

    • 包括文件:ヘッダーファイルのパス。.HPP.ファイル形式を指定します绝対パスを指定したた合书,ウィザードは指定したのファイル使をますますますたた使ますた。

    • 包括路径:任意任意追加のインクルード(フォルダーフォルダーicitical)ををします.matlab opencvのインクルードファイル含まれます。

    • 图书馆路径:外部ライブラリファイルのパスを指定します。

    指定するファイルやフォルダーがあるあるは,セミセミコロンで区切られたファイルフォルダーのリストをををををリストリスト[下一个]をクリックします。

  3. インポートでサポートされている关键数目型を确认するためにに[下一个]ををクリックしてライブラリを解析しし解析し完了したら,[下一个]をクリックします。

  4. [インポートインポートの]ページページは,Simulink中OpenCV的计算机视觉工具箱界面金宝appがサポートする关键词リストれます.s金宝appimulinkにインポートする关键词选択し,[下一个]をクリックします。

  5. [I / O类型]は,金宝appSimulinkモデルにマップopencv关节数目に対応ています。[I / Oタイプ]がサポートされてますます。

    • 输入- 入力分数用途

    • 输出- 出力分数用途

    • 输入输出- 入出力分数用途

    入力/出力の型选択するするに,[I / O类型]列のドロップダウンリストの[输出]オプションをダブルクリックし,[下一个]をクリックします。

  6. [创建Simul金宝appink Library]ページページ,选択した关键のサブブロックのみを生成するか,サブシステムブロックとc呼叫者ブロックを生成するます.c呼叫者ブロックは,opencvデータをsimulinkににしし。生成されるサブシステムははは,データ変换ブロックブロック使使て成するc呼叫者ブロックブロックが含まれれ。

    サブシステムブロックとc呼叫者ブロックを生成するに,[为OpenCV功能创建一个C-Caller块]を选択し,[下一个]をクリックします。

    OpenCVコードにデータデータ型が含ま含まれれているいる合书,既定のの力サイズは(720,1280,3),既定既定基于なる型はuint8.です。ベクトルの场合,既定のサイズは100.です。モデル要件に基于て,既定のサイズを変更ます。

  7. opencvコードを基にsi金宝appmulinkライブラリprojectname_lib.slx.がプロジェクトのルートフォルダーに作物。このこのには,サブシステムブロックとc呼叫者ブロックが含まれます。

    これらのブロックのいずれかをモデルにドラッグし,モデル内の既存のブロックに接続して,モデルシミュレーションを実行できます。

    ウィザードにより,ソースファイルとヘッダーファイルのラッパーファイル作作者

限制性

Simulink中OpenCV的计算机视觉工具箱界面金宝appサポートパッケージ:

  • MATLABサードサードパーティサポートサポートの部としopencvををますし。追加机械のopencvは[アドオン](电脑视觉工具箱)で入手できます。

  • 外部opencvライブラリ(たとえば,opencv_contrib.)はサポートしていません。

  • Innoorararry.OutporArray.,およびinputOutputarray.ののデータ型ををサポートていませませ

  • 微软®视觉工作室®2015年または2017の专业および社区エディション(Windows 64オペレーティングシステム用)が必要です。コンパイラコンパイラ详细については,OpenCVライブラリのビルドに使れるれるコンパイラに关键词ページ参照してください。

  • 行优先の配列レイアウトを使用するc ++コード生成をサポートしし。

参考

|

关键词トピック