Computer Vision Toolbox

更新

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

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

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

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

自動外観検査

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

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

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

Visual SLAM と 3D ビジョン

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

LiDAR 点群と 3D 点群の処理

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

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

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

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

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

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

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

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

Larry Mianzo, Caterpillar