コンテンツにスキップ

複数のカメラの使用#

このトピックでは、複数のカメラで同時画像をキャプチャーする方法について説明します。

複数のblazeカメラを組み合わせるか、blazeカメラを2Dカメラとミックスすることができます。

複数のblazeカメラの使用#

距離測定の品質は、センサーに当たった余計な光の量によって大きく異なります。これは太陽光または別のカメラが発する光の場合があります。こうして、複数のblazeカメラを同時に使用すると問題が発生します。

カメラを同時に操作する方法#

複数のカメラを使用して同じシーンを撮影できるようにするには、複数の方法があります。

Multi-Camera Channel機能#

Multi-Camera Channel機能のメリットは、同じ空間にあるが同じネットワークにないカメラに使用できることです。これらのカメラは、他のカメラの光源と干渉しないように撮影タイミングを調整するために互いに通信することができません。一般的な使用事例としては、blazeカメラを装備した複数のAGV(無人搬送車)が狭いスペースで移動する倉庫があります。カメラの最大数は7台です。

Synchronous Free Run機能#

Synchronous Free Run(blaze)機能はPTPに基づいており、個々の光源による干渉を完全に回避するために、カメラの撮影タイミングを正確にずらすことができます。このためには、カメラが同じネットワーク内に存在する(同じネットワークスイッチに接続されている)必要があります。同期フリーランは、consecutiveinterleavedの2つの異なるモードで使用できます。

  • インターリーブモードでは、カメラの最大数は2台です。
  • 連続モードでは、同時に使用できるカメラの数は理論的に無制限です。ただし、フルフレームレートは達成できなくなります。カメラを追加するたびに、フレームレートを下げる必要があります。次の表に、おおよそのフレームレートの概要を示します。
連続Synchronous Free Runで可能なフレームレート#

次の表に、露光時間1,000µsの連続同期フリーランで実現できるおおよそのフレームレートを示します。

カメラの数 最大フレームレート 最大フレームレート(Fast Mode有効)
3 10.2 22.6
4 7.6 17.0
5 6.1 13.7
6 5.1 11.4
7 4.4 9.8
8 3.8 8.6

Multi-Camera Operationの方法の比較#

次の表に、カメラを同時に操作する際に最も重要な側面を判断するために役立つさまざまな方法の概要を示します。

Multi-Camera Operation方式 カメラの数 セットアップの手間 共通ネットワークの必要性 一般的な画質
マルチカメラチャンネル 7 いいえ 高(ただし、使用するカメラの数に応じて低下)
同期フリーラン
(Consecutive)
無制限(ただし、カメラを追加するたびにフレームレートを下げる必要がある) はい
同期フリーラン
(Interleaved)
2 はい

blazeカメラと2Dカメラの組み合わせ#

別の使用例は、例えば、aceカメラまたはace 2GigEカメラなど、blazeカメラと2D GigEカメラの間で画像取得を同期する機能です。

このシナリオでは、2Dカメラが独自の光を放射しないため、両方のカメラでの露出が同時に発生する可能性があり、そのため、blazeカメラと干渉できません。

blazeカメラの赤外光は2Dカメラと干渉する可能性があるため、IRカットフィルター付きのカメラを使用する必要があります。カメラにIRカットフィルターがない場合は、同期フリーランを使用して、両方のカメラタイプが同時に画像を取得しないようにできます。この場合、使用するカメラの総数に応じて、インターリーブまたは連続同期フリーランを使用できます。
同期の問題を回避するには、推奨事項に従ってください。

PTPに基づいて、同期フリーランを使用しない場合は、ハードウェアトリガーを使用してカメラを同期できます。

ハードウェアトリガーを使用した同期blazeカメラと2Dカメラ#

ハードウェアトリガーを使用するには2つの方法があります。2Dカメラを使用してblazeカメラをトリガーするか、その逆を行うことができます。

2Dカメラを使用したblazeカメラのトリガー#

これは、このシナリオの回路図です。

blazeカメラをトリガーするaceカメラの回路図

カメラを設定するには:

  1. 2D cameraで、[TriggerMode]パラメーターを[Off]に設定します。
  2. [LineSelector]パラメーターを[Line2]に設定します。
  3. [LineSource]パラメーターを[ExposureActive]に設定します。
  4. blaze cameraで、[TriggerMode]パラメーターを[On]に設定します。
  5. [TriggerSource]パラメーターを[Line0]に設定します。

blazeカメラを使用した2Dカメラのトリガー#

これは、このシナリオの回路図です。

2Dカメラをトリガーするblazeカメラの回路図

カメラを設定するには:

  1. blaze cameraで、[LineSelector]パラメーターを[Line1]に設定します。
  2. [LineSource]パラメーターを[FrameActive]に設定します。
  3. 2D cameraで、[TriggerMode]パラメーターを[On]に設定します。
  4. [TriggerSource]パラメーターを[Line1]に設定します。