Wie verwende ich mehrere ZED-Kameras an einem Computer?

Last updated: August 13, 2026

Es ist möglich, mehrere ZED-Kameras mit einem einzigen Host zu verbinden, beispielsweise mit einem Windows- oder Linux-PC, einem Server oder einem NVIDIA® Jetson™-Board. Beispielcode finden Sie im Multi-Camera-Beispiel auf GitHub.

Die Kameras von Stereolabs gehören zu zwei Konnektivitätsfamilien, und die Hardware-Empfehlungen hängen davon ab, welche Sie verwenden:

  • USB 3.0-Kameras: ZED, ZED Mini, ZED 2, ZED 2i. Sie können mit jedem Windows- oder Linux-Host verbunden werden. Hinweis: Die Modelle ZED und ZED 2 werden nicht mehr hergestellt.
  • GMSL2-Kameras: ZED X, ZED X Mini, ZED X Nano, ZED X One S/GS, ZED X One 4K. Sie werden über eine ZED Link GMSL2-Aufnahmekarte verbunden und sind nur mit NVIDIA® Jetson™-Plattformen kompatibel.

Beide Familien können auf demselben Host kombiniert werden.

Hardware-Empfehlungen für USB-Kameras

  • Achten Sie auf die USB-Bandbreite: Die ZED erzeugt im 1080p30-Modus etwa 250 MB/s an Bilddaten. Die maximale USB 3.0-Bandbreite beträgt etwa 620 MB/s. Daher ist die Anzahl der Kameras sowie der Auflösungen und Bildraten, die Sie auf einem einzelnen Computer verwenden können, durch den USB 3.0-Controller auf dem Motherboard begrenzt. Wenn das Bandbreitenlimit überschritten wird, können beschädigte Frames (grüne oder violette Frames, Tearing) auftreten, und die Kameras können sogar die Verbindung verlieren.
  • Verwenden Sie PCIe-Erweiterungskarten: Um mehrere USB-ZED-Kameras mit voller Geschwindigkeit an einem einzigen Computer zu verwenden, empfehlen wir, sie durch Hinzufügen mehrkanaliger USB 3.0-PCIe-Erweiterungskarten auf mehrere USB-Controller zu verteilen.

Hardware-Empfehlungen für GMSL2-Kameras

GMSL2-Kameras werden nicht über USB verbunden, sondern verwenden dedizierte serielle Verbindungen mit geringer Latenz, die von der ZED Link-Aufnahmekarte bereitgestellt werden. Dadurch wird der Engpass des USB-Controllers beseitigt, und GMSL2 wird zur empfohlenen Option für Systeme mit vielen Kameras.

  • Wählen Sie die richtige Capture-Karte: Jeder GMSL2-Link steuert eine Kamera. Wählen Sie die Capture-Karte entsprechend der Anzahl der Kameras, die an ein einzelnes Jetson™ angeschlossen werden sollen: ZED Link Mono für 1 Kamera, ZED Link Duo für bis zu 4 Kameras, ZED Link Quad für bis zu 8 Kameras.
  • Beachten Sie das Leistungsbudget: Das Anschließen mehrerer GMSL2-Kameras erhöht die Stromaufnahme der Capture-Karte, insbesondere wenn Zubehör über den GMSL2-Link mit Strom versorgt wird. Prüfen Sie die GMSL2-Leistungsanforderungen, bevor Sie ein Setup erweitern.
  • Installieren Sie den ZED Link-Treiber: GMSL2-Kameras erfordern, dass der ZED Link-Treiber auf dem Jetson™ installiert ist, bevor sie vom ZED SDK geöffnet werden können. Siehe Treiber installieren und aktualisieren.

GPU-Speicher erhöhen

Das ZED SDK benötigt bis zu 750 MB GPU-Speicher, wenn Tiefeninformationen im NEURONAL LIGHT-Modus abgerufen werden. Um sicherzustellen, dass Ihnen bei der Verwendung des SDK mit mehreren Kameras nicht der GPU-Speicher ausgeht, empfehlen wir eine NVIDIA®-GPU mit mindestens 6 GB Speicher. Auf NVIDIA® Jetson™-Plattformen, bei denen der Speicher zwischen CPU und GPU geteilt wird, sollten Sie sicherstellen, dass das Gerät über genügend Gesamtspeicher für die Anzahl der Kameras und Tiefenmodi verfügt, die Sie ausführen möchten.

Bildsynchronisierung

  • GMSL2 (Hardware-Triggerung): Kameras, die mit derselben ZED Link Duo- oder Quad-Aufnahmekarte verbunden sind, werden automatisch bildsynchronisiert. Die Aufnahmekarte kann auch als Trigger-Master oder -Slave fungieren, und mehrere Aufnahmekarten können miteinander verkettet werden, sodass alle ihre Kameras denselben Trigger verwenden. Siehe die GPIO-Triggering-Anleitungen für ZED Link Mono, ZED Link Duo und ZED Link Quad.
  • USB: USB-Kameras verfügen über keinen Hardware-Trigger. Um Bilder über mehrere USB-Kameras hinweg auszurichten, verwenden Sie die vom ZED SDK bereitgestellten Bildzeitstempel oder eine Einrichtung in einem lokalen Netzwerk mit PTP-Synchronisierung.

So listen Sie verbundene Kameras auf

Das ZED SDK kann die verbundenen Kameras mit getDeviceList() auflisten und ihre Seriennummer zur Identifizierung bereitstellen. Sobald Sie wissen, welche ZED geöffnet werden soll, können Sie mit InitParameters.input.setFromSerialNumber(1010) eine bestimmte Seriennummer anfordern.

Weitere Informationen finden Sie auf der vollständigen Dokumentationsseite: Einrichtung mehrerer 3D-Kameras.