1台のコンピューターで複数のZEDカメラを使用するにはどうすればよいですか?

Last updated: August 13, 2026

WindowsやLinux PC、サーバー、NVIDIA® Jetson™ボードなど、1台のホストに複数のZEDカメラを接続できます。サンプルコードについては、GitHubのマルチカメラサンプルをご覧ください。

ステレオラブスのカメラには2つの接続ファミリーがあり、ハードウェアの推奨事項は使用するファミリーによって異なります。

  • USB 3.0カメラ:ZED、ZED Mini、ZED 2、ZED 2i。WindowsまたはLinuxホストに接続できます。注:ZEDおよびZED 2モデルは生産終了しています。
  • GMSL2カメラ:ZED X、ZED X Mini、ZED X Nano、ZED X One S/GS、ZED X One 4K。ZED Link GMSL2キャプチャカード経由で接続し、NVIDIA® Jetson™プラットフォームとのみ互換性があります。

どちらのファミリーも同じホスト上で組み合わせて使用できます。

USBカメラのハードウェアに関する推奨事項

  • USB帯域幅に注意する:ZEDは1080p30モードで約250MB/sの画像データを生成します。USB 3.0の最大帯域幅は約620MB/sであるため、1台のマシンで使用できるカメラの台数、解像度、フレームレートは、マザーボード上のUSB 3.0コントローラーによって制限されます。帯域幅の上限を超えると、破損したフレーム(緑や紫のフレーム、ティアリング)が表示されることがあり、カメラが切断される場合もあります。
  • PCIe拡張カードを使用する:1台のコンピューターで複数のUSB ZEDカメラをフルスピードで使用するには、USB 3.0マルチチャンネルPCIe拡張カードを追加して、複数のUSBコントローラーに分散することをお勧めします。

GMSL2カメラのハードウェアに関する推奨事項

GMSL2カメラはUSB経由では接続せず、ZED Linkキャプチャカードが提供する専用の低遅延シリアルリンクを使用します。これによりUSBコントローラーのボトルネックが解消され、GMSL2は高密度なマルチカメラ構成に推奨される選択肢となります。

  • 適切なキャプチャカードを選択する:各GMSL2リンクで1台のカメラを駆動します。1台のJetson™に接続するカメラの台数に応じてキャプチャカードを選択してください:1台のカメラにはZED Link Mono、最大4台のカメラにはZED Link Duo、最大8台のカメラにはZED Link Quadを使用します。
  • 電力バジェットに注意する:複数のGMSL2カメラを接続すると、特にGMSL2リンク経由でアクセサリーに電力を供給する場合、キャプチャカードの消費電流が増加します。システムを拡張する前に、GMSL2の電力要件を確認してください。
  • ZED Linkドライバーをインストールする:GMSL2カメラをZED SDKで開くには、Jetson™にZED Linkドライバーをインストールする必要があります。ドライバーのインストールとアップグレードを参照してください。

GPUメモリを増やす

ZED SDKは、NEURAL LIGHTモードで深度情報を取得する際に、最大750MBのGPUメモリを必要とします。複数のカメラでSDKを使用する際にGPUメモリが不足しないように、少なくとも6GBのメモリを搭載したNVIDIA® GPUを推奨します。CPUとGPUでメモリを共有するNVIDIA® Jetson™プラットフォームでは、使用するカメラの台数と深度モードに対して、デバイスに十分な総RAMがあることを確認してください。

フレーム同期

  • GMSL2(ハードウェアトリガー):同じ ZED Link Duo または Quad キャプチャカードに接続されたカメラは、自動的にフレーム同期されます。キャプチャカードはトリガーマスターまたはスレーブとしても機能し、複数のキャプチャカードをチェーン接続することで、すべてのカメラで同じトリガーを共有できます。ZED Link Mono、ZED Link Duo、ZED Link Quad の GPIO トリガーガイドを参照してください。
  • USB:USB カメラはハードウェアトリガーを公開していません。USB カメラ間でフレームを同期するには、ZED SDK が提供する画像のタイムスタンプを使用するか、PTP 同期を使用したローカルネットワーク構成を利用してください。

接続されたカメラの一覧表示方法

ZED SDK は getDeviceList() を使用して接続されたカメラを一覧表示し、識別用のシリアル番号を提供できます。開く ZED がわかったら、InitParameters.input.setFromSerialNumber(1010) を使用して特定のシリアル番号を指定できます。

詳細については、完全なドキュメントページ 複数の 3D カメラのセットアップを参照してください。