Main Content

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

C コード生成

ツールボックス関数、オブジェクト、およびブロックのための C/C++ コードおよび MEX 関数の生成

Computer Vision Toolbox™ のいくつかの関数とブロックでは C/C++ コードの生成が可能です。コードを生成したら、別のマシンに配布できます。

Computer Vision Toolbox の一部の関数では、コード生成に共有ライブラリの作成も含まれます。

コンピューター ビジョンの関数でコード生成を使用するには、次の手順に従います。

  1. Computer Vision Toolbox の関数を使用して、Computer Vision Toolbox の関数またはアプリケーションを通常どおりに作成します。

  2. コンパイラ命令%#codegenを MATLAB®コードに追加します。

  3. MATLAB Coder(MATLAB Coder)アプリを開き、プロジェクトを作成して、作成したファイルをプロジェクトに追加します。MATLAB Coder では、作成したコードでコード生成の準備が整っているかどうかをチェックできます。たとえば、コード生成に対応していない関数がコードに含まれている場合があります。コード生成に必要な変更を行います。

  4. [コード生成] ダイアログ ボックスの[生成]をクリックして,コードを生成します。墨西哥人ファイル,C / c++共有ライブラリ,C / c++ダイナミック ライブラリ、C/C++ 実行可能ファイルのいずれかをビルドするよう選択できます。

    MATLAB Coder™によって特定された準備状態の問題がすべて解決されても、ビルドの問題が発生する場合があります。準備状態のチェックでは、関数の依存関係のみを確認します。コードを生成しようとしたときに、コード生成でサポートされていないコーディング パターンがMATLAB Coder(MATLAB Coder)によって検出される場合があります。エラー レポートを確認して、正常にビルドできるように MATLAB コードを変更します。

コード生成の詳細は、MATLAB Coderドキュメンテーションおよび特徴のマッチングとレジストレーションを使ったコード生成の紹介の例を参照してください。

メモ

Computer Vision Toolbox の機能を含む MATLAB コードからコードを生成するには、MATLAB Coderソフトウェアが必要です。

トピック