运行多台Zivid相机

备注

Multi-Zivid要求:

Zivid One+

Zivid SDK 2.7.0或更高版本。

Zivid Two

Zivid SDK 2.4.0或更高版本。

Multi-Zivid允许您在一台PC上同时操作多台Zivid One+,Zivid Two,或者Zivid One+和Zivid Two相机的组合。这使得我们可以:

  • 当连接到多个相机时,从一个进程中的单个线程顺序捕获点云。

  • 通过运行多个线程或进程来顺序或并行捕获点云,每个线程或进程都连接到自己的相机。

但是,同时运行多个Zivid相机有一定的限制:

  • 您必须列出相机并通过SDK依次连接到各相机。

  • 您不能同时从多个线程或进程连接和操作同一台相机。

  • 我们建议在一个线程中连接到所有相机,然后生成单独控制每台相机的新线程(每台相机一个)。

  • 您必须按顺序运行固件更新。在一个设备上开始固件更新后,让该过程完成并连接到相机,然后再开始在另一台相机上进行固件更新。

  • 您不得从多个线程或进程同时调用Zivid::Application::cameras(),在尝试连接到相机以获取序列号、固件版本等时,它们可能会发生冲突。

  • 同时来自多个线程或进程对这些API的调用(连接、更新固件、列出相机)的任何组合也是如此。

警告

相机可以同时捕获图像,但必须按顺序连接到计算机。

要同时连接和使用多台Zivid Two相机,则每台相机都必须有一个唯一的IP地址。关于如何配置IP,请查看 Zivid Two网络配置。我们也涵盖了使用交换机在同一网络上配置多台相机以及配置多台相机连接到多个网络接口卡的应用。

版本历史

SDK

变更

2.8.0

提升了Zivid Two的捕获速度。

2.7.0

支持在同一台计算机上运行多个Zivid One+相机。

2.4.0

支持在同一台计算机上运行多个Zivid Two相机。

1.8.1

在同一台计算机上运行多个Zivid One+相机的实验性支持。