Point Grey / FLIR GigE (Blackfly) カメラを SwingCatalyst で設定する方法

Point Grey GigE カメラを SwingCatalyst で動作させるためのセットアップ方法

カメラ設定の詳細については、こちらの記事をご覧ください: point-grey-flir-usb.md

この記事では、カメラとネットワークカードの両方の IP アドレスのセットアップ方法を説明します。

注意: カメラのサポートは限定的であり、カメラの制御は FlyCapture(Point Grey ソフトウェア)に限られています。

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

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

注意: Spinnaker SDK 対応カメラについては、Spinnaker に関する記事をご覧ください。

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

IP 設定に直接移動するにはこちらをクリックしてください

重要:

Region of Interest (ROI) は Blackfly BFLY-PGE-03S3C カメラでは動作しません。

カメラ 1 台につき、専用のネットワークアダプター(ポート)を 1 つご用意されることをお勧めします。

Point Grey / FLIR GigE カメラのセットアップ:

必要条件:

  • 当社ウェブサイトから Point Grey Flycap ソフトウェアをインストールしてください: https://www.swingcatalyst.com/drivers

  • 推奨ネットワークカードのいずれか

  • ネットワークカードが取り付けられ、電源が供給されていること

  • カメラがネットワークカードに接続されていること

注意: Flycap をインストールする際は、Point Grey Image Filter ドライバーのチェックボックスが選択されていることを確認してください。

ネットワークカードの取り付け

acc_flir_gige-pcie2-2p02.png acc_flir_gige-pcie2-2p02.png

ネットワークカードの取り付け手順については、こちらをご参照ください: https://www.wikihow.com/Install-a-PCI-Card。FLiR 製デュアルポートネットワークカードの取り付け手順もほぼ同様です。

<>GigE コンフィギュレーターユーティリティを使用した IP アドレスの設定

ネットワークアダプター(ポート)と接続されたカメラの両方に IP アドレスを設定する必要があります。

まず、ネットワークアダプターのセットアップから始めましょう!

  • Point Grey GigE コンフィギュレーターアプリケーションを開きます。場所: C:\Program Files\Point Grey Research\FlyCap2 Viewer\bin64explorer_2020-02-18_09-47-16.png explorer_2020-02-18_09-47-16.png
  1. Point Grey GigE コンフィギュレーターアプリケーションを開き、カメラをクリックします。

TeamViewer_2020-02-18_09-57-25.png TeamViewer_2020-02-18_09-57-25.png

カメラが接続されているネットワークアダプターを確認してください(赤くハイライトされている部分を参照)。

今回の例では、カメラは Ethernet 9 に接続されています。

上記スクリーンショットの左側のリストに表示されているように、「ネットワークアダプター」の下にある Ethernet 9 をクリックします。

ネットワークアダプターの IP アドレスの設定:

以下のスクリーンショットに合わせて IP アドレスとサブネットマスクを変更し、「Set IP address / Subnet」をクリックして、「Yes」と「OK」をクリックします。

TeamViewer_2020-02-18_10-00-36.png TeamViewer_2020-02-18_10-00-36.png

TeamViewer_2020-02-18_10-01-56.png TeamViewer_2020-02-18_10-01-56.png

これで最初のネットワークアダプターの IP アドレスが設定されました。次のステップはネットワークアダプターの設定を最適化することです。

ネットワークアダプターの最適化

以下のスクリーンショットで、赤字で示された MTU という数値に注目してください。

この数値を大きくする必要があります。以下のハイライトされた部分にある「Open Network Connections」をクリックします。

TeamViewer_2020-02-18_10-26-52.png TeamViewer_2020-02-18_10-26-52.png

「Advanced」タブをクリックし、「Jumbo Packet」を探して値を 9014 Bytes に設定します。

TeamViewer_2020-02-18_10-28-36.png TeamViewer_2020-02-18_10-28-36.png

割り込みモデレーションの変更

「Interrupt Moderation」を「Enabled」に設定します。

TeamViewer_2020-02-18_10-30-22.png TeamViewer_2020-02-18_10-30-22.png

「Interrupt Moderation Rate」をクリックし、値を「Extreme」に設定します。

重要: カメラを 3 台以上使用する場合、フレームドロップを防ぐために「Interrupt Moderation」を「Disabled」に設定する必要があるかもしれません。

カメラの IP アドレスの設定

TeamViewer_2020-02-18_10-13-51.png TeamViewer_2020-02-18_10-13-51.png

リスト内に表示されているカメラをクリックします(今回の例では 1 台のカメラのみ接続されているため、正しいカメラであることがわかります)。

以下の IP を入力します(上記の Ethernet 9 に接続されたカメラの IP アドレスを設定しています):

TeamViewer_2020-02-18_10-15-30.png TeamViewer_2020-02-18_10-15-30.png

「Set IP Address / Subnet」をクリックし、「Yes」、「OK」の順にクリックします。

TeamViewer_2020-02-18_10-16-35.png TeamViewer_2020-02-18_10-16-35.png

FLiR GigE コンフィギュレーターの左側のリストから、IP アドレスを設定したカメラを見つけてクリックします。

IP アドレス割り当て設定の設定

カメラの IP アドレス変更を永続的に保持するために、この設定は重要です。設定しないと、電源が失われた後にカメラが設定を忘れてしまいます。

「DHCP」のチェックを外し、「Persistent IP」にチェックを入れます。

TeamViewer_2020-02-18_10-21-34.png TeamViewer_2020-02-18_10-21-34.png

「Copy from Current」をクリックし、次に「Set IP Address / Subnet」をクリックします。

TeamViewer_2020-02-18_10-18-59.png TeamViewer_2020-02-18_10-18-59.png

パケットサイズの確認

パケットサイズ(MTU)が正しく設定されているか確認しましょう。

「Discover Maximum Packet Size」をクリックします。9000 と表示されるはずです。

TeamViewer_2020-02-18_10-34-33.png TeamViewer_2020-02-18_10-34-33.png

「Test Camera Connection」をクリックして、接続が正常に機能しており、カメラからデータを受信していることを確認します。

GigEConfigurator_2017-05-09_12-35-04.png GigEConfigurator_2017-05-09_12-35-04.png

複数台のカメラのセットアップ

1 台のカメラと 1 つのネットワークアダプターの設定が完了したら、上記の手順を繰り返して複数台のカメラを設定できます。

上記の手順とスクリーンショットを参考に、すでにカメラと Ethernet アダプター 9 の IP を設定しました。複数台のカメラのセットアップも同じ手順で行いますが、それぞれ異なる IP を使用します。

わかりやすくするために、Ethernet アダプター 1、2、3 と呼ぶことにします。

Ethernet アダプター 1: IP: 10.0.1.1 サブネット: 255.255.255.0

カメラ 1: IP: 10.0.1.10 サブネット: 255.255.255.0 Ethernet アダプター 2: IP: 10.0.2.1 サブネット: 255.255.255.0 カメラ 2: IP: 10.0.2.10 サブネット: 255.255.255.0

Ethernet アダプター 3: IP: 10.0.3.1 サブネット: 255.255.255.0

カメラ 3: IP: 10.0.3.10 サブネット: 255.255.255.0

Ethernet アダプター 4: IP: 10.0.4.1 サブネット: 255.255.255.0

カメラ 4: IP: 10.0.4.10 サブネット: 255.255.255.0

SwingCatalyst でカメラを使用する

SwingCatalyst で Point Grey カメラを使用するには、カメラの角度を設定して「有効」をクリックするだけです。再生ボタンをクリックして、カメラが正常に動作することを確認してください。

カメラの設定はすべて Point Grey の FlyCapture ソフトウェアで行う必要があります。

SwingCatalyst_2017-05-09_13-42-02.png SwingCatalyst_2017-05-09_13-42-02.png

シャッタースピードやその他のカメラ設定を変更する方法

Point Grey Flycap2 ソフトウェアを起動し、「Camera Settings」に移動します。

  1. 「shutter」の下で、「Auto」のチェックが外れていることを確認します。

インドアスタジオのような静的な環境では、通常、手動露出を使用するのが最適です。完全な自動露出ではフレームレートが変化し、映像が安定しなくなる場合があります。

  1. 今回は自分でコントロールしたいため、自動露出は使用しません。一般的に、露出時間は 2000(2ms)未満が推奨されます。

設定を保存するには手順 3 を参照してください。

フレームレートの調整が必要な場合もあります。「Auto」のチェックを外して希望のフレームレートに設定し、手順 3 に従ってください。

フレームレートの調整が必要な場合もあります。「Auto」のチェックを外して希望のフレームレートに設定し、手順 3 に従ってください。

Gain 値の設定

露出と同様に、静的またはインドアの照明環境では Gain を手動で設定するのが最適です。露出が高いほど映像にノイズが多くなり、低 Gain に比べて映像エンコードに時間がかかります。

手動 Gain を設定するには、「Auto」のチェックを外します。

カメラのセットアップ方法については、こちらの記事をご覧ください: point-grey-flir-usb.md

トラブルシューティングとさらなる最適化

FLiR / Point Grey カメラでフレームドロップが発生したり、同期に問題がある場合は、Flycapture2 の「Custom Video modes」でパケットサイズを確認してください。

Point_Grey_FlyCap2_2017-10-02_16-46-18.png Point_Grey_FlyCap2_2017-10-02_16-46-18.png

パケットサイズを最大値の 9000 から小さい値に下げてみることができます。CPU によって最適な値は異なる場合があります。

1 つのネットワークアダプターで 2 台のカメラを使用する場合は、パケット遅延を 9500 に設定することをお勧めします。

Point_Grey_FlyCap2_2017-10-02_16-43-20.png Point_Grey_FlyCap2_2017-10-02_16-43-20.png

「Advanced Camera Settings」に移動し、カメラセットアップの記事で説明されているように、設定をバンク 1 に保存することを忘れないでください。** point-grey-flir-usb.md**

Point_Grey_FlyCap2_2019-10-14_13-58-40.png Point_Grey_FlyCap2_2019-10-14_13-58-40.png

「Memory Channels」で「保存」をクリックし、チャンネル 1 が選択されていることを確認してください!

SwingCatalyst で映像が表示されない場合やエラーが発生する場合は、パケットサイズを変更してバンク 1 に保存してみてください(上記の画像を参照)。

Point_Grey_FlyCap2_2019-10-14_13-58-30.png Point_Grey_FlyCap2_2019-10-14_13-58-30.png

4 台カメラセットアップでのフレームドロップ:

一部の 4 台カメラセットアップでは、割り込みモデレーションをオフにするか、割り込みモデレーションレートを「Extreme」から「Low」に変更することをお勧めします。モデレーションレートが高い場合、割り込みの回数が抑制されて CPU 負荷が低くなります。しかし、割り込みの発生頻度が低くなるほど、ホストからの ACK 応答が遅くなる可能性があります。これにより、高いフレームレートで映像をストリーミングしている場合にパケットドロップが発生することがあります。

システムに応じて異なるモデレーション設定を選択することで、ネットワークおよびシステムパフォーマンスを向上させることができます。

詳細については、こちらの記事の「Interrupt Moderation Rate」セクションをご覧ください: https://www.flir.com/ support-center/iis/machine- vision/application-note/ troubleshooting-image- consistency-errors/

フレームドロップに関する FLiR / Point Grey のサポート記事の詳細については、こちらをご覧ください: https://eu.ptgrey.com/tan/10899

Blackfly カメラモデルの Point Grey 技術リファレンスマニュアルについては、https://www.ptgrey.com/support/downloads/10113/ をご覧ください。

ネットワークアダプターのさらなる最適化

受信バッファー

この値をできるだけ大きく設定することをお勧めします。これにより、複数台のカメラや高解像度の GigE カメラを使用する際のフレームドロップを防ぐことができます。

rundll32_2017-05-09_13-00-48.png rundll32_2017-05-09_13-00-48.png

ネットワークスイッチを使用した 2 台のカメラ接続:

サポートされているカメラは Blackfly BFLY-PGE-03S3C(90FPS)のみであることにご注意ください。他のカメラを使用するとフレームドロップが発生する場合があります。

重要: ネットワークスイッチは 9KB のジャンボフレームをサポートしている必要があります(ほとんどのネットワークスイッチはサポートしています)。https://www.netgear.com/support/product/GS105.aspx スイッチ、または GS105 モデルと同等のスイッチをお勧めします。

ネットワークスイッチを使用する場合は、以下のスクリーンショットのようにパケット遅延を 9500 に設定することが重要です。

パケット遅延を 9500 に設定した後、カメラセットアップの記事で説明されているように、「Advanced Camera Settings」に移動してバンク 1 に保存してください。** point-grey-flir-usb.md**

Point_Grey_FlyCap2_2017-10-26_12-36-37.png Point_Grey_FlyCap2_2017-10-26_12-36-37.png

パケット遅延を設定することで、1 つのネットワークアダプターで 2 台の Blackfly 03S3C カメラを使用する際のフレームドロップを防ぐことができます。

複数台カメラセットアップの詳細については、こちらをご覧ください: https://www.ptgrey.com/tan/10351


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