Computer Vision Toolbox

画像と動画のグラウンド トゥルースのラベル付け

ビデオラベラーアプリおよびイメージラベラーアプリを使用して、オブジェクト検出、セマンティック セグメンテーション、インスタンス セグメンテーション、およびシーン分類のラベル付けを自動化します。

インスタンス セグメンテーションを使用してラベル付けされた歩行者、車、およびバス。

ディープラーニングと機械学習

機械学習モデルやディープラーニング ネットワークの学習を行うか、事前学習済みのネットワークを使用して、オブジェクト検出およびセグメンテーションを実行します。これらのネットワークの性能評価を行い、C/C++ または CUDA® コードを生成して展開します。

元のピルの画像と、異常を示すマーキングのある同じ画像。

自動外観検査

Automated Visual Inspection Library を使用し、製造品質保証プロセスの一環として、異常や欠陥を自動的に特定します。

カメラ キャリブレーター アプリでカメラのキャリブレーションを実行するために使用されるチェッカーボードの複数の魚眼画像。

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

カメラ キャリブレーターおよびステレオ カメラ キャリブレーター アプリを使用して、単眼カメラとステレオカメラの内部パラメーター、外部パラメーター、およびレンズ歪みのパラメーターを推定します。

RGB-D カメラからのデータに Visual SLAM を適用して作成された高密度なシーンの再構成。

Visual SLAM と 3D ビジョン

複数の 2D ビューからシーンの 3D 構造を抽出します。カメラの位置と向きを周囲の状況に基づいて推定します。バンドル調整と姿勢グラフの最適化を使用して姿勢の推定を調整します。

LiDAR 点群と 3D 点群の処理

LiDAR 点群または 3D 点群のデータを使用して、幾何学的形状のセグメンテーション、クラスタリング、ダウンサンプリング、ノイズ除去、レジストレーション、および当てはめを行います。Lidar Toolbox では、LiDAR 処理システムの設計、解析、テストを行うための追加機能を提供しています。

箱の画像と、同じ箱が配置されたより大きなシーンの画像を横並びにし、画像内の個々の一致する特徴を線でつないだもの。

特徴の検出、抽出、およびマッチング

複数の画像からブロブ、エッジ、コーナーなどの特徴を検出、抽出し、マッチングします。一致した特徴を、レジストレーション、オブジェクト分類、または SLAM などの複雑なワークフローで使用します。

ドライブレコーダーの動画で、対象領域において検出された複数の歩行者。

マルチオブジェクト追跡および動き推定

動画および画像シーケンス内の動きを推定し、複数のオブジェクトを追跡します。

コード生成とサードパーティのサポート

コンピューター ビジョン アルゴリズムからコードを生成し、ラピッド プロトタイピング、展開、検証を行います。OpenCV に基づくプロジェクトと関数を、MATLAB や Simulink に統合します。

「わずか数行の MATLAB コードを書くだけで、機械学習の機能を利用することができます。その後、エンジニアはコード生成の機能を使用して、手動操作の必要性やプロセスの遅延を生じさせることなく、学習済みの分類器を機器に展開できます。」