Computer Vision Toolbox には、コンピューター ビジョン システムを設計、シミュレーション、キャリブレーション、および展開するためのアルゴリズム、アプリ、AI モデルが用意されています。オブジェクトの検出および追跡、特徴のマッチング、オプティカルフローを実行できます。マルチセンサーの構成を含め、カメラ キャリブレーションを自動化することができます。3D ビジョン向けには、Structure from Motion (SfM)、リアルタイム SLAM、NeRF などの新規視点合成をサポートしています。コンピューター ビジョン アプリを使用すると、自動化機能を含め、キャリブレーションや、マルチユーザーによる画像と動画のラベル付けが可能になります。
このツールボックスは、事前学習済みの畳み込みニューラル ネットワーク、ビジョン トランスフォーマー、視覚言語モデルなどの AI 手法を提供します。これらの事前学習済みモデルを使用して、画像分類、オブジェクト検出、セグメンテーション、姿勢推定、画像キャプションの生成、視覚的質問応答、OCR などのタスクを実行できるほか、転移学習によってさらにカスタマイズすることもできます。
C/C++ や HDL のコードを生成できるほか、GPU や NPU のハードウェア ターゲット向けのコード生成にも対応しています (MATLAB Coder、HDL Coder、GPU Coder、ハードウェア サポート パッケージを使用)。また、カスタムアプリを作成することもできます (MATLAB Compiler を使用)。
ドキュメンテーション | 例
ディープラーニングと機械学習
機械学習モデルやディープラーニング ネットワークの学習を行うか、事前学習済みのネットワークを使用して、オブジェクト検出およびセグメンテーションを実行します。これらのネットワークの性能評価を行い、C/C++ または CUDA® コードを生成して展開します。
ドキュメンテーション | 例
カメラ キャリブレーション
カメラ キャリブレーター アプリやステレオ カメラ キャリブレーター アプリ、または組み込み関数を使用して、単眼カメラやステレオカメラペアの内部パラメーター、外部パラメーター、レンズ歪みパラメーターを推定できます。
ドキュメンテーション | 例
マルチセンサー キャリブレーション
カメラ、LiDAR、IMU 間の外部パラメーターを推定します。組み込み関数を使用してロボット ハンドアイ キャリブレーションを実行します。マルチカメラ キャリブレーター アプリを使用してマルチカメラシステムをキャリブレーションします。
ドキュメンテーション | 例
Visual SLAM
未知の環境の地図を作成しながら、周囲に対するカメラの位置と向きを推定します。バンドル調整と姿勢グラフの最適化を使用して姿勢の推定を調整します。
ドキュメンテーション | 例
3D 再構成
Structure from Motion (SfM) を使用して、複数の 2D ビューからシーンの 3D 構造を再構成します。ニューラル放射輝度場 (NeRF) などの AI を活用した手法により、フォトリアリスティックな新規視点画像を生成します。
ドキュメンテーション | 例
特徴の検出、抽出、およびマッチング
複数の画像からブロブ、エッジ、コーナーなどの特徴を検出、抽出し、マッチングします。一致した特徴は、レジストレーションやオブジェクト分類に使用できるほか、SLAM などの複雑なワークフローにも活用できます。
ドキュメンテーション | 例
コード生成とサードパーティのサポート
コンピューター ビジョン アルゴリズムからコードを生成し、ラピッド プロトタイピング、展開、検証を行います。OpenCV に基づくプロジェクトと関数を、MATLAB や Simulink に統合します。
ドキュメンテーション | 例
製品リソース:
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) でコードを生成して、ラピッド プロトタイピング、展開、検証を行うことができます。
Computer Vision Toolbox の無料評価版を試す
今すぐ、その可能性を体験しましょう。
購入する
製品価格に関する情報と関連製品はこちら
あなたは学生ですか?
ご所属の学校にはすでに Campus-Wide License が導入されていて、MATLAB、Simulink、その他のアドオン製品を利用できる可能性があります。