Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

Computer Vision Toolbox 入門

コンピューター ビジョン、3 次元ビジョン、および動画処理システムの設計とテスト

Computer Vision Toolbox™ は、コンピューター ビジョン、3 次元ビジョン、動画処理システムを設計しテストするためのアルゴリズム、関数およびアプリを提供します。オブジェクトの検出と追跡に加え、特徴の検出、抽出およびマッチングを実行できます。単一カメラ、ステレオ カメラ、魚眼カメラのキャリブレーション ワークフローを自動化できます。3 次元ビジョン向けの機能として、ツールボックスでは、Visual SLAM、点群 SLAM、ステレオ ビジョン、structure from motion、および点群処理をサポートしています。コンピューター ビジョン アプリは、グラウンド トゥルースのラベル付けとカメラ キャリブレーションのワークフローを自動化します。

YOLO、SSD、ACF などの深層学習と機械学習のアルゴリズムにより、カスタム オブジェクト検出器に学習させることができます。セマンティック セグメンテーションとインスタンス セグメンテーションには、U-Net や Mask R-CNN などの深層学習アルゴリズムを利用できます。ツールボックスには、大きすぎてメモリに収まらないイメージの解析に使用できる、オブジェクトの検出およびセグメンテーション用アルゴリズムが用意されています。事前学習済みのモデルを使って、顔、歩行者、その他の一般的なオブジェクトを検出できます。

マルチコア プロセッサや GPU で実行してアルゴリズムを高速化できます。ツールボックス アルゴリズムでは、既存のコード、デスクトップ プロトタイピング、組み込みビジョン システムの展開と統合するために C/C++ コード生成がサポートされています。

インストールと構成

チュートリアル

注目の例

対話形式の学習

コンピューター ビジョン入門
Computer Vision Toolbox を使用してオブジェクトの検出と追跡を行う方法を学ぶ。

ビデオ

Computer Vision Toolbox アプリケーション
コンピューター ビジョン、3 次元ビジョン、および動画処理システムの設計とテスト

セマンティック セグメンテーション
SegNet、FCN、U-Net、DeepLab v3+ などのネットワークを使用して個々のピクセルとボクセルを分類することで、イメージと 3 次元ボリュームをセグメント化する

MATLAB でのカメラ キャリブレーション
カメラ キャリブレーター アプリを使用して、チェッカーボードの検出を自動化し、ピンホール カメラと魚眼カメラのキャリブレーションを行う