Image Acquisition Toolbox には、カメラを MATLAB および Simulink に接続するための関数とブロックが用意されています。また、ハードウェアのプロパティを対話的に検出して設定できる MATLAB アプリが含まれています。さらに、同じ処理を行う MATLAB コードを生成して、将来のセッションでのデータ収集を自動化できます。このツールボックスでは、インザループ処理、ハードウェアトリガー、バックグラウンド取得、および複数のデバイス間での取得の同期などの取得モードを使用できます。
Image Acquisition Toolbox では、USB3 Vision、GigE Vision®、GenICam™ GenTL などの主要な規格やハードウェアベンダーをすべてサポートしています。マシンビジョンカメラやフレームグラバー、さらにハイエンドの科学機器や産業機器に接続できます。
画像処理規格
Image Acquisition Toolbox では、USB2、USB3、CoaXPress、IEEE1394 DCAM/IIDC – FireWire、Camera Link、および PCIe などの物理インターフェイスを介した GenICam GenTL、GigE Vision、および UVC (USB Video Class、Windows、Mac、および Linux 対応 OS Generic Video Interface) などの主要なビジョン規格をサポートしています。
ドキュメンテーション | 例
画像処理ハードウェア
多種多様な科学用カメラや産業用カメラ、エリアスキャンカメラ、ラインスキャンカメラ、USB3 Vision カメラ、USB Web カメラ、フレームグラバー、Kinect、ハードウェアベンダーの SDK に接続できます。ハイ ダイナミック レンジ (HDR)、光学、深度、偏光、熱赤外線、短波赤外線 (SWIR) などさまざまなタイプの画像の取得をサポートしています。
ドキュメンテーション | 例
画像および動画取得用アプリ
Image Acquisition Explorer アプリを使用してハードウェアに接続し、画像と動画データをプレビュー、設定、および取得します。App Designer を使用してカスタムアプリを作成します。MATLAB がインストールされていないシステムで実行する際は、MATLAB Compiler を使用してカスタムアプリをデプロイします。
ドキュメンテーション | 例
取得のトリガーおよびカスタマイズ
内部または外部のイベントとソースから動画と画像の取得をトリガーします。イベントのコールバックを使用して、イベントに応答する形で処理を実行します。応答性の高いカスタムアプリにコールバック関数を統合します。ロギング機能により、バックグラウンドで動画および画像データを継続的に取得して処理します。
ドキュメンテーション | 例
画像処理システムの設計およびコード生成
ライブ動画およびライブ画像データを Simulink モデルに取り込み、画像処理システムを設計します。MATLAB と Simulink からの C および C++ コード生成は、ライブ画像およびライブ動画を取得するためのデスクトップホストでサポートされています。
ドキュメンテーション | 例
医用画像処理
医用画像の取得、解析、および可視化を行い、幅広い医療機器に対応した画像処理アルゴリズムを開発します。
科学用画像処理
科学用カメラに接続して、天文現象、神経画像、AI を活用した顕微鏡画像などを取得し、天体写真、神経科学、および顕微鏡検査のそれぞれの分野で科学的研究を行います。
自動車および産業用アプリケーション
センサーフュージョン、LiDAR、機械学習、およびディープラーニングのアルゴリズムで使用するための画像と動画を取得します。意思決定プロセスを強化し、保守システムおよび先進運転支援システム (ADAS) などのビジョンベースのアプリケーションを開発します。
製品リソース:
「Image Acquisition Toolbox を使用すると、以前の方法よりも約 3 倍速く [ハイパースペクトル画像を取得] できます。また、Image Acquisition Toolbox でカメラハードウェアを完全に制御できるため、必要な領域とスペクトルのみの取得でより大きな利益を得ることができます。」
Paul Rodmell, University of Nottingham
あなたは学生ですか?
ご所属の学校にはすでに Campus-Wide License が導入されていて、MATLAB、Simulink、その他のアドオン製品を利用できる可能性があります。