Computer Vision Toolbox

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

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

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

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

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

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

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

カメラ キャリブレーター アプリやステレオ カメラ キャリブレーター アプリ、または組み込み関数を使用して、単眼カメラやステレオカメラペアの内部パラメーター、外部パラメーター、レンズ歪みパラメーターを推定できます。

カメラ中心の外部パラメーターの可視化とキャリブレーション解析。

マルチセンサー キャリブレーション

カメラ、LiDAR、IMU 間の外部パラメーターを推定します。組み込み関数を使用してロボット ハンドアイ キャリブレーションを実行します。マルチカメラ キャリブレーター アプリを使用してマルチカメラシステムをキャリブレーションします。

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

Visual SLAM

未知の環境の地図を作成しながら、周囲に対するカメラの位置と向きを推定します。バンドル調整と姿勢グラフの最適化を使用して姿勢の推定を調整します。

3D 再構成

Structure from Motion (SfM) を使用して、複数の 2D ビューからシーンの 3D 構造を再構成します。ニューラル放射輝度場 (NeRF) などの AI を活用した手法により、フォトリアリスティックな新規視点画像を生成します。

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

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

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

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

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

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

展開済み Visual SLAM アルゴリズムのカメラパスと点群マップ。

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

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

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

Computer Vision Toolbox に関するよくある質問 (FAQ)

Computer Vision Toolbox には、外観検査、オブジェクトの検出と追跡、特徴の検出、抽出、マッチングなど、コンピューター ビジョン システムの設計とテストのためのアルゴリズムとアプリが用意されています。

このツールボックスには、画像分類、オブジェクト検出、セグメンテーション、姿勢推定、キャプション生成、視覚的質問応答 (VQA)、光学式文字認識 (OCR) などのタスク向けに、事前学習済みの畳み込みニューラル ネットワーク (CNN)、ビジョン トランスフォーマー、視覚言語モデルに加え、オプティカルフローや 3D 深度推定などのビジョンタスクに対応するゼロショットモデルも用意されています。

はい。ビデオラベラーアプリおよびイメージ ラベラー アプリを使用すれば、オブジェクト検出、セマンティック セグメンテーション、インスタンス セグメンテーション、シーン分類の自動化ワークフローにより、チームベースのグラウンドトゥルースのラベル付けを実行できます。

Computer Vision Toolbox は、カメラ キャリブレーター アプリ、ステレオ カメラ キャリブレーター アプリ、マルチカメラ キャリブレーター アプリ、または組み込み関数を使用して、単一カメラ、魚眼レンズ、ステレオカメラ、マルチカメラ構成のキャリブレーション ワークフローを自動化します。

はい。このツールボックスは、3D ビジョンの用途向けに、ステレオビジョン、Structure from Motion (SfM)、ニューラル放射輝度場 (NeRF)、リアルタイムの Visual SLAM をサポートしています。

C、C++、GPU 実行用の CUDA、およびハードウェア記述言語 (HDL) でコードを生成して、ラピッド プロトタイピング、展開、検証を行うことができます。