このページは前リリースの情報です。該当の英語のページはこのリリースで削除されています。
C コード生成
Computer Vision Toolbox™ のいくつかの関数とブロックでは C/C++ コードの生成が可能です。コードを生成したら、別のマシンに展開できます。
Computer Vision Toolbox の一部の関数では、コード生成に共有ライブラリの作成も含まれます。
コンピューター ビジョンの関数でコード生成を使用するには、次の手順に従います。
Computer Vision Toolbox の関数を使用して、Computer Vision Toolbox の関数またはアプリケーションを通常どおりに作成します。
コンパイラ命令
%#codegenを MATLAB® コードに追加します。MATLAB Coder™ アプリを開き、プロジェクトを作成して、作成したファイルをプロジェクトに追加します。MATLAB Coder (MATLAB Coder) アプリでは、作成したコードでコード生成の準備が整っているかどうかをチェックできます。たとえば、コード生成に対応していない関数がコードに含まれている場合があります。コード生成に必要な変更を行います。
[コード生成] ダイアログ ボックスの [生成] をクリックして、コードを生成します。MEX ファイル、C/C++ 共有ライブラリ、C/C++ ダイナミック ライブラリ、C/C++ 実行可能ファイルのいずれかをビルドするよう選択できます。
MATLAB Coder によって特定された準備状態の問題がすべて解決されても、ビルドの問題が発生する場合があります。準備状態のチェックでは、関数の依存関係のみを確認します。コードを生成しようとしたときに、コード生成でサポートされていないコーディング パターンが MATLAB Coder (MATLAB Coder) によって検出される場合があります。エラー レポートを確認して、正常にビルドできるように MATLAB コードを変更します。
コード生成の詳細については、MATLAB Coder ドキュメンテーションおよび特徴のマッチングとレジストレーションを使ったコード生成の紹介の例を参照してください。
メモ
Computer Vision Toolbox の機能を含む MATLAB コードからコードを生成するには、MATLAB Coder ソフトウェアが必要です。
ブロック
トピック
- 特徴のマッチングとレジストレーションを使ったコード生成の紹介
この例では、MATLAB® Coder™ を使用して MATLAB ファイル用の C コードを生成する方法を説明します。
- ステレオ ビデオからの深度推定のためのコード生成
この例では、MATLAB® Coder™ を使用して MATLAB 関数の C コードを生成する方法を説明します。
- packNGo を使用した顔追跡のコード生成
この例では、関数 packNGo を使用してKLT アルゴリズムを使用した顔の検出と追跡の例からコードを生成する方法を説明します。
- YOLO v2 を使用したオブジェクト検出のコードの生成
YOLO v2 を使用してオブジェクト検出用の CUDA® コードを生成します。
- Generate Code for Detecting Objects in Images by Using ACF Object Detector
This example shows how to generate code from a MATLAB® function that detects objects in images by using an
acfObjectDetectorobject.