Ximea USB3 Visionカメラを SwingCatalyst でセットアップする方法

このサポート記事では、Ximea カメラを SwingCatalyst で使用するためのセットアップと設定について説明します。

note: Ximea カメラを SwingCatalyst でご使用いただくには、Halcon USB ドングルとライセンスが必要です。ライセンスのご購入については、[email protected] までお問い合わせください。

Halcon のインストールおよび設定手順はこちら:

halcon-setup.md

ファームウェア変更の要件

お使いの Ximea カメラにはファームウェアのアップグレードが必要な場合があります。これは、Ximea API に同梱されている xiCOP を使用して行うことができます。

USB 3 ホストコントローラーが適切な状態であることを確認するため、ステータスをチェックしてください。

xiCOP ツールを使用してカメラを USB3 Vision に切り替えることができます。「Switch Camera to USB3 Vision」をクリックして、デバイスのファームウェアを変更してください。

汎用 USB3 ドライバーのインストール

ほとんどの USB3 カメラメーカーのインストーラーには、独自のドライバーが含まれています。Halcon を USB3 Vision 対応カメラで使用するには、Ximea のドライバーから WinUSB にドライバーを変更する必要があります。

これは Zadig というツール(SwingCatalyst ユニバーサルカメラサポートの zip ファイルに同梱)を使用して行います。Zadig を開き、「List All Devices」を選択し、「Options」メニューの「Ignore Hubs or Composite Parents」のチェックを外してください。次にカメラを見つけて「Replace Driver」をクリックします。

コンポジットペアレント側のドライバーを変更する必要があります。カメラのモデルによって名前が異なる場合があります。

カメラモデルが異なっても、手順は同じです。

これで、カメラが SwingCatalyst に表示されるようになります。

Halcon を使用した Ximea USB 3 カメラの設定

SwingCatalyst で「設定」タブに移動し、「カメラ」を選択します。リストから Ximea カメラを見つけて「Advanced」をクリックします。

  • 「Configuration」タブに移動します。

  • 「num_buffers」チェックボックスを有効にして、値として 200 を入力します。

Ximea USB3 Vision カメラのセットアップ

露出、シャッタースピード、フレームレートの設定方法を確認しましょう。

「設定」タブをクリックして「AcquisitionControl」タブを展開し、最大(またはそれ以下の)フレームレートを入力します。そこから、Acquisition タイミング モードを「Frame rate」モードまたは「FreeRun」モードに設定できます。フレームレートモードではフレームレートを任意に設定でき、FreeRun モードでは可能な最大フレームレートで動作します。

note: フレームレートは露出値によって制限される場合があります。

露出値の設定

屋内スタジオなどの静的な環境では、手動露出を使用するのが通常最適です。完全なAuto露出はフレームレートの変動を引き起こし、映像が不安定になる場合があります。今回は、自分でコントロールするためにAuto露出は使用しません。一般的に、露出時間は 2000(2ms)未満が推奨されます。

Gain 値の設定

露出と同様に、静的な環境や屋内照明条件では Gain を手動に設定することが最適です。Gain が高いほど映像にノイズが入りやすくなり、低い Gain と比べてビデオエンコードに時間がかかります。

画像サイズの変更

インパクト時のクラブとボールを詳しく確認するためなど、ビデオ映像の特定の領域にフォーカスするために画像サイズを縮小したい場合があります。

これは、AOI(Area of Interest)またはROI(Region of Interest)と呼ばれる機能を使用して行うことができます。この機能で全体の画像サイズを縮小することにより、フレームレートの向上も期待できます。


最終更新日: 2022-10-10 | 公式サポートサイトで見る