画像処理およびコンピュータービジョン向けMATLAB

MATLAB®および仿万博1manbetx真软件®を使用して,画像やビデオデータを解析し,アルゴリズムを開発し,実装のトレードオフを検討することができます。

  • 画像処理,コンピュータビジョン,ディープラーニングのためのリファレンス標準アルゴリズムの包括的なセットを使用した画像ソリューションの設計。
  • 相互利用可能なAPIおよび統合ツールを使用した,OpenCV, Python, C / c++を使用するチームとのコラボレーション。
  • ワークフローアプリを使用した一般的なタスクの自動化およびアルゴリズムの探索の高速化。
  • 特殊なプログラミングや它知識を使用しない,NVIDIA GPU,クラウド,データセンターリソースのアルゴリズムの高速化。
  • NVIDIA GPU,英特尔プロセッサとFPGA,手臂ベースの組み込みプロセッサなどの組み込みデバイスへのアルゴリズムの配布。

画像アプリと可視化

MATLABアプリを使用してデータを対話的に調べ,MATLABコードを自動的に生成します。つまり,コードを新たに作成する必要がありません。次のおすすめのアプリをご覧ください。

  • カメラキャリブレーション

    カメラの内部,外部およびレンズ歪みのパラメーターを推定します。

  • 画像とビデオのラベル付け

    画像のコレクション内に地面实况ラベリングを行い,ビデオと画像シーケンスを表示します。

  • 画像のセグメンテーション

    勾配,動的輪郭アルゴリズムやxyzを用いて画像をセグメント化します。

ギャラリーを表示する(3画像)

可視化の為のアプリ

画像とビデオの有用な情報を特定して取り出します。

  • ボリューム可視化
    ボリュームビューアーアプリを使用して,3次元の容積測定データをボリュームまたは平面スライスとして表示します。
  • ビデオビューアー
    再生するムービーとイメージシーケンスを選択し,シーケンス内の特定のフレームにジャンプしたり,ディスプレイのフレームレートを変更したりします。
  • DICOMブラウザー
    DICOMファイルのコレクションを調べて選択し,MATLABにインポートします。

画像処理およびコンピュータビジョンの応用

  • さまざまな画像処理およびコンピュータビジョンタスクをMATLABから直接実行します。以下はその例です。
  • 3次元画像処理ワークフロー
  • オブジェクトの検出,追跡および認識
  • 画像のセグメンテーションと登録
  • 点群処理
  • ステレオビジョン

すべての画像処理およびコンピュータビジョンの応用と,使用方法について確認します

オープンソースとの統合

オープンソースと直接統合させます。別のプログラミング言語で作成された既存コードの再利用,MATLABを使用したWebサイトの作成,MATLABから直接生成された組み込みCコードを使用したハードウェアのプログラミングを実行できます。

カメラへの直接アクセスおよび画像とビデオのインポート

ハードウェアサポートパッケージを介してカメラに接続します。フレームグラバー,GigE愿景®カメラ,DCAM対応カメラなどの機器からライブ画像および映像を取り込むことができます。

MATLABは,標準的なデータ形式と画像形式をサポートしており,あらかじめ組み込まれている関数やアプリを使用してデータにアクセスできます。ImageDatastoreを使用してメモリに収まらない大規模データセットをインポートして管理します。

パフォーマンス

アルゴリズムの再プログラミングを行わずに,マルチコアCPUまたはNVIDIA GPUを使用してワークフローを並列化します。

クラウドまたはブラウザーでMATLABを実行します。また,并行计算工具箱™では,マルチコアプロセッサ,GPU,コンピュータークラスターを使用して,計算量の多いデータ集約型の問題を解決することができます。

関連情報

配布

MATLABでは,C / c++およびHDLのコードと一緒に動作できるため,画像処理アルゴリズムをPCハードウェア,FPGA、ASICで実行でき,画像処理システムを開発できます。

GPU编码器™は,ディープラーニング,組み込みビジョン,および自律システムのための最適化されたCUDA®コードをMATLABコードから生成します。生成されたCUDAをMATLAB内で使用することで,MATLABコードの大量の計算を必要とする部分を高速化できます。

関連情報