IDS uEye GiGEカメラをSwing Catalystで設定する方法

USBカメラのセットアップについては、こちらの記事をご参照ください: ids-ueye-usb.md

注意: この記事では、こちらからuEyeドライバーがインストール済みであることを前提としています: https://www.swingcatalyst.com/drivers

この記事では、カメラおよびネットワークカードの両方のIPアドレスの設定方法について説明します。

注意: Swing CatalystはIDSカメラのIDS AOI(関心領域)をサポートしていません。

対応ネットワークアダプターと設定:

こちらをご参照ください: gige-network-setup.md

注意(パフォーマンスに重要): Intelネットワークカードをご使用の場合は、Intelドライバーをダウンロードしてインストールしてください。これにより、Windowsドライバーでは利用できない場合がある割り込み調整レートの設定オプションが使用可能になります。

IDS uEye GiGEカメラのセットアップ

手順:

作業を開始する前に、IDS uEyeドライバーをインストールしてください。IDS Camera Managerアプリケーションを見つけて開きます(場所: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\IDS)。

IDS Camera Managerアプリケーションへの起動ショートカット IDS Camera Managerアプリケーションへの起動ショートカット

IDS Camera Managerアプリケーション:

IDS Camera Managerのメイン画面 IDS Camera Managerのメイン画面

アプリケーション下部に表示される警告にご注意ください。IPアドレスの設定が誤っている場合や、カメラのファームウェアに関連する問題により、さまざまな警告が表示されることがあります。

例:

IDS Camera Managerの警告メッセージ例 IDS Camera Managerの警告メッセージ例

IPアドレス設定と推奨事項についての注意**

**

カメラごとに専用のネットワークカード、またはネットワークインターフェースを1つ用意することを推奨します。ただし、IDS UI-3220モデルの場合は、ネットワークスイッチを使用することで(「ネットワークスイッチの使用」を参照)、1つのネットワークポートに対して2台のカメラを使用できます。

推奨するIPセットアップ:

各カメラおよびイーサネットカード(NICとも呼ばれます)は、異なるサブネット上に静的IPアドレス(およびサブネットマスク)を設定してください。

例:

ネットワークカード1に接続されたカメラ: nic ip: 10.0.1.1 cam ip: 10.0.1.10 … 10.0.1.20 subnet mask:255.255.255.0

ネットワークカード2に接続されたカメラ: nic ip: 10.0.2.1 (NIC1とは異なるサブネット) cam ip: 10.0.2.10 … 10.0.2.20 (NIC1とは異なるサブネット) subnet mask: 255.255.255.0

uEyeネットワークサービスの有効化

注意: 異なるメーカーの複数のカメラを使用している場合、uEyeネットワークサービスを有効にすると、他のメーカーのカメラを使用する際に問題が発生することがあります。

「ETH network service」をクリックします。

IDS Camera ManagerのETHネットワークサービス選択画面 IDS Camera ManagerのETHネットワークサービス選択画面

設定するネットワークアダプターを選択します(この例ではデュアルポートアダプターを使用)

ネットワークカードのグラフィックがグレー表示になっているのは、正しく設定されていないためです。カメラをネットワーク上で認識させるには、uEyeネットワークサービスを有効にする必要があります。

推奨に従ってIPアドレスとサブネットマスクを設定し(上記参照)、Enable uEye network service をクリックしてから Apply changes をクリックしてください(これでデュアルポートアダプターの1つに静的IPアドレスが設定されました)。

uEyeネットワークサービスの有効化画面 uEyeネットワークサービスの有効化画面

IPアドレスとサブネットマスクの設定画面 IPアドレスとサブネットマスクの設定画面

自動IPセットアップ(手動IPについては以下を参照)

自動IP設定を使用するには、「Automatic ETH configuration」をクリックし、OKをクリックします。

IDS Camera Managerが、ネットワークカードとカメラのIPアドレスを自動的に設定します。

注意: 複数のカメラを使用する場合は、手動でのIPセットアップを推奨します。

IDS Camera ManagerのETHネットワークサービス選択画面 IDS Camera ManagerのETHネットワークサービス選択画面

自動IP設定の確認ダイアログ 自動IP設定の確認ダイアログ

手動IPセットアップ

IDS Camera Managerに戻ると、カメラが一覧に表示されているはずです。ネットワークアダプターに静的IPアドレスを設定したので、次はカメラにも静的IPアドレスを設定して、ネットワークアダプターとカメラが正常に通信できるようにする必要があります。

以下のように「Expert Mode」チェックボックスをオンにします:

IDS Camera ManagerのExpert Modeチェックボックス IDS Camera ManagerのExpert Modeチェックボックス

上部に赤い警告が表示されていることにご注意ください。

「Manual ETH configuration」をクリックします:

手動ETH設定画面 手動ETH設定画面

上のスクリーンショットでは、カメラのIPアドレスが10.0.1.10に設定されています(ネットワークカードは10.0.1.1)。上のスクリーンショットの通りに入力し、OKをクリックしてください。

注意: 静的IPアドレスの設定は必須ではありませんが、IPアドレスの競合(例: 同じIPアドレスが別の場所で使用されるなど)を避けるために、自動IP設定よりも静的IPアドレスの設定を強く推奨します。スタジオのすべての設置環境において、静的セットアップを強く推奨します。

他のカメラおよびNICについても、上記の推奨IP設定に従って同じ手順を繰り返してください。

IDS uEyeカメラで使用するネットワークアダプターの設定

カメラとネットワークカードの両方に静的IPアドレスを設定したら、次はネットワークアダプターを最適なパフォーマンスになるよう設定します。

「コントロールパネル\ネットワークとインターネット\ネットワーク接続」から、設定するアダプター(この例ではEthernet 4、Intel PRO/1000 PT Dual port)をダブルクリックします。

ネットワーク接続エクスプローラーの画面 ネットワーク接続エクスプローラーの画面

設定するネットワークアダプターをダブルクリックします。

「詳細設定」タブをクリックします。注意: 設定内容はネットワークアダプターやドライバーによって異なります。以下に示す特定の設定を変更する方法については、ネットワークカードのドキュメントをご参照ください。

ネットワークアダプターの詳細設定タブ ネットワークアダプターの詳細設定タブ

「Interrupt Moderation」が有効になっており、「Interrupt Moderation Rate」が「Extreme」に設定されていることを確認してください。

「Extreme」が選択肢にない場合は「High」に設定してください。

状況によっては、高い値の割り込み調整レートがいずれも機能しない場合に、割り込み調整をオフにすることで改善されることがありますが、推奨のネットワークカードを使用している限り、「High」と「Extreme」のオプションが利用可能なはずです。特に高解像度や高FPSのカメラを使用する際に大量のパケットを処理する場合、割り込み調整を有効にすることはCPU使用率を下げるために非常に重要です。

割り込み調整レート:

割り込み調整レートの設定画面 割り込み調整レートの設定画面

ジャンボパケットのサポートを有効にします(9014バイトに設定):

ジャンボパケットの設定画面 ジャンボパケットの設定画面

受信バッファ:

この値はできる限り高く設定することを推奨します。これにより、複数のカメラや高解像度のGiGEカメラを使用する際のフレームドロップを防ぐことができます。

受信バッファの設定画面 受信バッファの設定画面

ネットワークスイッチの使用:

ネットワークスイッチを使用する場合は、スイッチが9KBジャンボフレームに対応していること、およびネットワークアダプターが9KBジャンボフレームを使用するよう設定されていることが重要です。ただし、一部のスイッチでは9KBのフレームサイズが正常に機能しない場合があります。その場合は、9KBから小さい値に下げて再テストすることをお勧めします。

Swing CatalystでのカメラUsingCamera(s)の使用

上記の推奨に従ってIPアドレスとネットワークアダプターを設定したら、Swing Catalystを起動します。カメラのリストにカメラが表示されるはずです。

Swing CatalystのカメラリストにIDS uEye GiGEカメラが表示された画面 Swing CatalystのカメラリストにIDS uEye GiGEカメラが表示された画面

カメラの角度を設定してカメラを有効にし、「Configure」をクリックします。

ピクセルクロックが最大値になっていることを確認します(フレームドロップが発生している場合は値を下げてください)。

シャッタースピードとGainを設定します(これらの値は、要件、カメラの種類、および光量によって大きく異なる場合があります)。

SwingCatalystのカメラ設定画面 SwingCatalystのカメラ設定画面

IDSカメラのトラブルシューティング

IDS uEye GiGEカメラでフレームドロップが発生している場合や、同期に問題がある場合は、uEye Cockpitユーティリティを使用してください。

uEye Cockpitを示すエクスプローラー画面 uEye Cockpitを示すエクスプローラー画面

「Live Video」をクリックします。

uEye CockpitのLive Videoボタン uEye CockpitのLive Videoボタン

再生アイコンをクリックし、次にレンチアイコンをクリックします。

uEye Cockpitの再生アイコンとレンチアイコン uEye Cockpitの再生アイコンとレンチアイコン

表示されている帯域幅の使用量に注目してください。「Camera」タブでピクセルクロックを上げ、「Frame rate(Freerun)」の「Max」チェックボックスをオンにして、露出時間(シャッタースピード)を下げます。

uEye CockpitのCameraタブ設定画面 uEye CockpitのCameraタブ設定画面

カメラのライブ配信設定が完了したら、ビュー -> パフォーマンス概要 をクリックします。

uEye CockpitのパフォーマンスOverviewメニュー uEye CockpitのパフォーマンスOverviewメニュー

「Host Performance」ビューは、安定性やフレームドロップの問題をトラブルシューティングする際に非常に役立ちます。

uEye Cockpitのステータスバーを使用して、動画ストリーミング中のフレームドロップや接続の問題を確認する方法:

スクリーンショットに示されているように、カメラの解像度、受信フレーム数、表示フレーム数、失敗フレーム数、再接続試行回数が表示されます:

uEye Cockpitのステータスバー(フレーム情報表示) uEye Cockpitのステータスバー(フレーム情報表示)

「Transfer OK」とフレームレートもステータスバーで確認できます:

uEye Cockpitのステータスバー(Transfer OKとFPS表示) uEye Cockpitのステータスバー(Transfer OKとFPS表示)


最終更新日: 2023-12-19 | 公式サポートサイトで表示