¿Cómo utilizo varias cámaras ZED en un solo ordenador?

Last updated: October 23, 2026

Es posible conectar varias cámaras ZED a un único host, como un PC con Windows o Linux, un servidor o un® Jetson™ de NVIDIA. Para ver código de ejemplo, consulte los ejemplos de varias cámaras en el repositorio de ZED SDK en GitHub.

Stereolabs ofrece cámaras de dos familias de conectividad, y las recomendaciones de hardware dependen de la familia que utilice:

Ambas familias pueden combinarse en el mismo host.

Recomendaciones de hardware para cámaras USB

  • Vigile el ancho de banda USB: una cámara estéreo en HD1080 a 30 FPS genera aproximadamente 250 MB/s de datos de imagen, y el ancho de banda máximo de USB 3 es de unos 620 MB/s. Por lo tanto, el número de cámaras, las resoluciones y las velocidades de fotogramas que puede utilizar en una sola máquina están limitados por los controladores USB 3 de la placa base. Cuando se supera el límite de ancho de banda, pueden aparecer fotogramas dañados (fotogramas verdes o morados, desgarros) y las cámaras incluso pueden desconectarse. Consulte ¿Cómo puedo comprobar el ancho de banda de USB 3.0?

  • Utilice tarjetas de expansión PCIe: para utilizar varias cámaras USB a máxima velocidad en un solo ordenador, distribúyalas entre varios controladores USB añadiendo tarjetas de expansión PCIe USB 3 multicanal.

Recomendaciones de hardware para cámaras GMSL2

Las cámaras GMSL2 no se conectan mediante USB: utilizan enlaces serie dedicados y de baja latencia proporcionados por la tarjeta de captura ZED Link. Esto elimina el cuello de botella del controlador USB y convierte GMSL2 en la opción recomendada para configuraciones con muchas cámaras.

  • Elija el hardware adecuado: cada enlace GMSL2 controla una cámara. Elija la tarjeta de captura según el número de cámaras que vaya a conectar a un único Jetson™: ZED Link Mono para 1 cámara, ZED Link Duo para hasta 4 cámaras, ZED Link Quad para hasta 8 cámaras. El ZED Box 2 y el ZED Box 2 Max (T4000 / T5000) proporcionan 8 entradas GMSL2 de fábrica.

  • Tenga en cuenta el presupuesto de energía: conectar varias cámaras GMSL2 aumenta el consumo de corriente de la tarjeta de captura, especialmente al alimentar accesorios a través del enlace GMSL2. Consulte los requisitos de alimentación de GMSL2 antes de ampliar una configuración.

  • Instale el controlador ZED X: las cámaras GMSL2 requieren que el controlador ZED X esté instalado en el Jetson™ antes de que el ZED SDK pueda abrirlas. Consulte Instalar y actualizar los controladores.

Memoria de la GPU

El ZED SDK necesita hasta 750 MB de memoria de GPU por cámara al recuperar profundidad en el modo NEURAL LIGHT. Para evitar quedarse sin memoria de GPU con varias cámaras, recomendamos una® GPU de NVIDIA con al menos 6 GB de memoria. En las plataformas® Jetson™ de NVIDIA, donde la memoria se comparte entre la CPU y la GPU, asegúrese de que el dispositivo tenga suficiente RAM total para el número de cámaras y los modos de profundidad que planea ejecutar.

Sincronización de fotogramas

  • GMSL2 (activación por hardware): las cámaras conectadas a la misma tarjeta de captura ZED Link se sincronizan por hardware. En la ZED Link Quad, las cámaras conectadas al mismo conector GMSL2 se sincronizan de forma nativa; para sincronizar las 8 cámaras, siga el procedimiento de las guías de configuración de la tarjeta. Una tarjeta de captura también puede actuar como maestra o esclava de activación, por lo que varias tarjetas pueden compartir la misma activación. Consulte las guías de activación GPIO de ZED Link Mono, ZED Link Duo, y ZED Link Quad.

  • USB: las cámaras USB no proporcionan activación por hardware. Para alinear los fotogramas de varias cámaras USB, utilice las marcas de tiempo de imagen proporcionadas por el ZED SDK o una configuración de red local con sincronización PTP.

Cómo enumerar las cámaras conectadas

El ZED SDK enumera las cámaras conectadas con getDeviceList(), lo que también proporciona sus números de serie. Para abrir una cámara específica, establezca su número de serie con InitParameters.input.setFromSerialNumber().

Para obtener más información, consulte Configurar varias cámaras 3D.