Image Acquisition Toolbox

GenICam GenTL および GigE Vision 画像処理規格のロゴ。

画像処理規格

Image Acquisition Toolbox では、USB2、USB3、CoaXPress、IEEE1394 DCAM/IIDC – FireWireCamera Link、および PCIe などの物理インターフェイスを介した GenICam GenTLGigE Vision、および UVC (USB Video Class、Windows、Mac、および Linux 対応 OS Generic Video Interface) などの主要なビジョン規格をサポートしています。

Image Acquisition Toolbox がサポートするハードウェアの例として示された Point Grey のカメラ。

画像処理ハードウェア

多種多様な科学用カメラや産業用カメラ、エリアスキャンカメラ、ラインスキャンカメラ、USB3 Vision カメラ、USB Web カメラ、フレームグラバー、Kinect、ハードウェアベンダーの SDK に接続できます。ハイ ダイナミック レンジ (HDR)、光学、深度、偏光、熱赤外線、短波赤外線 (SWIR) などさまざまなタイプの画像の取得をサポートしています。

Image Acquisition Toolbox を使用し、ライブ画像から正常な錠剤と外観に異常のある錠剤を分類。

外観検査

実際のハードウェアからのライブ画像およびライブ動画を使用して、外観検査アプリケーションのアルゴリズム設計の開発、検証、および妥当性確認を行います。

ビデオストリームのプレビューを表示する Image Acquisition Explorer アプリのスクリーンショット。

画像および動画取得用アプリ

Image Acquisition Explorer アプリを使用してハードウェアに接続し、画像と動画データをプレビュー、設定、および取得します。App Designer を使用してカスタムアプリを作成します。MATLAB がインストールされていないシステムで実行する際は、MATLAB Compiler を使用してカスタムアプリをデプロイします。

コールバック、トリガー、およびロギングの機能の使用を示す、経時的に平均化された砂が流れ落ちる 10 個の砂時計の画像のスクリーンショット。

取得のトリガーおよびカスタマイズ

内部または外部のイベントとソースから動画と画像の取得をトリガーします。イベントのコールバックを使用して、イベントに応答する形で処理を実行します。応答性の高いカスタムアプリにコールバック関数を統合します。ロギング機能により、バックグラウンドで動画および画像データを継続的に取得して処理します。

ライブ動画取得を使用するバーコード認識システムの Simulink ブロック。

画像処理システムの設計およびコード生成

ライブ動画およびライブ画像データを Simulink モデルに取り込み、画像処理システムを設計します。MATLAB と Simulink からの C および C++ コード生成は、ライブ画像およびライブ動画を取得するためのデスクトップホストでサポートされています。

酸素飽和度の測定においてハイパースペクトル画像を取得および処理するために開発された GUI 解析ツール。

医用画像処理

医用画像の取得、解析、および可視化を行い、幅広い医療機器に対応した画像処理アルゴリズムを開発します。

科学用画像処理

科学用カメラに接続して、天文現象、神経画像、AI を活用した顕微鏡画像などを取得し、天体写真、神経科学、および顕微鏡検査のそれぞれの分野で科学的研究を行います。

自動車および産業用アプリケーション

センサーフュージョン、LiDAR、機械学習、およびディープラーニングのアルゴリズムで使用するための画像と動画を取得します。意思決定プロセスを強化し、保守システムおよび先進運転支援システム (ADAS) などのビジョンベースのアプリケーションを開発します。

「Image Acquisition Toolbox を使用すると、以前の方法よりも約 3 倍速く [ハイパースペクトル画像を取得] できます。また、Image Acquisition Toolbox でカメラハードウェアを完全に制御できるため、必要な領域とスペクトルのみの取得でより大きな利益を得ることができます。」