完整的Zivid勘误表

下面带点的文字,比如这句话,隐藏了更多的信息。将鼠标悬停即可显示。(像这样)

错误代码

概括:

描述:

版本:

变通方案:

开始于:

修复于:

E-34

Camera reboots when capturing in full resolution HDR with a slow Ethernet connection

This can happen when a camera is connected with 2.5 Gbps or slower Ethernet. It may be more likely to happen if multiple cameras are connected to the same Ethernet port on the computer, for example via a switch.

  • 2+ L110 Rev A0

  • 2+ M130 Rev A0

  • 2+ M60 Rev A0

  • 2+ LR110 Rev A0

  • 2+ MR130 Rev A0

  • 2+ MR60 Rev A0

  • 3 XL250 Rev A0

Reduce the number of 3D acquisitions, or find alternative settings with 3D pixel sampling mode by2x2 for Zivid 2+R and Zivid 3, or blueSubsample2x2 for Zivid 2+ classic and Zivid 2.

v2.17.0

不适用

E-33

GenICam/HALCON 点云看起来比 Zivid Studio 更暗

从 SDK 2.11 开始,Studio 将在 sRGB 色彩空间中显示颜色/RGB 值。与以前版本的 Studio(在线性 RGB 色彩空间中显示颜色)相比,这使得彩色图像在显示器上看起来更明亮、更准确。

通过 GenICam/HALCON 捕获仍将显示线性色彩空间中的颜色,在屏幕上会显得更暗。

  • One+ Large Rev B

  • One+ Large Rev C

  • One+ Medium Rev B

  • One+ Medium Rev C

  • One+ Small Rev B

  • One+ Small Rev C

  • 2 L100 Rev A0

  • 2 M70 Rev B2

  • 2 M70 Rev B3

  • 2+ Rev A0

不适用

v2.11.0

v2.14.0

E-32

使用 Halcon 时,在捕获一个较低分辨率的点云后,再去捕获一个较高分辨率的点云可能会失败(仅限 GenICam)

Halcon 中的内存缓冲区在捕获后不会重置。因此,如果您首先捕获较低分辨率的点云,内存缓冲区的大小将不足以进行更高分辨率的捕获,这就是更高分辨率捕获失败的原因。

失败的捕获序列示例:

set_framegrabber_param (AcqHandle, 'SamplingPixel', 'blueSubsample2x2') grab_data (Image, Region, Contours, AcqHandle, ObjectModel3D)

set_framegrabber_param (AcqHandle, 'SamplingPixel', 'all') grab_data (Image, Region, Contours, AcqHandle, ObjectModel3D)

  • 2 L100 Rev A0

  • 2 M70 Rev B2

  • 2 M70 Rev B3

  • 2+ Rev A0

不适用

v2.10.0

v2.14.0

E-30

导出的 PLY/PCD/XYZ 点云看起来比 Zivid Studio 中更暗

从 SDK 2.11 开始,Studio 将在 sRGB 色彩空间中显示颜色/RGB 值。与以前版本的 Studio(在线性 RGB 色彩空间中显示颜色)相比,这使得彩色图像在显示器上看起来更明亮、更准确。

将frames导出为 PLY/PCD/XYZ 文件会将颜色值存储在线性色彩空间中,这在屏幕上会显得更暗。所有 SDK 版本都是如此。

  • One+ Large Rev B

  • One+ Large Rev C

  • One+ Medium Rev B

  • One+ Medium Rev C

  • One+ Small Rev B

  • One+ Small Rev C

  • 2 L100 Rev A0

  • 2 M70 Rev B2

  • 2 M70 Rev B3

  • 2+ Rev A0

不适用

v2.11.0

v2.14.0

E-29

使用 Zivid::Experimental::Projection::showImage() 时,Zivid 2/2+ 可能会显示不正确的图像

有时,当使用 Zivid::Experimental::Projection::showImage() 时,相机可能会通过投影仪显示不正确的图像。

  • 2 L100 Rev A0

  • 2 M70 Rev B2

  • 2 M70 Rev B3

  • 2+ Rev A0

不适用

v2.10.0

v2.11.1

E-28

如果 PC 进程在捕获过程中中止,Zivid 2/2+ 可能会出现无响应/离线状态

如果 PC 进程在捕获过程中非干净地中止,则在极少数情况下,Zivid 2 或 2+ 相机可能会变得无响应,并且不会通过 Zivid SDK、Zivid Studio 或 ZividListCameras 出现。相机也不会响应 ping。但是,相机上的以太网活动 LED 可能仍会正常闪烁。

如果您进行长时间捕获并出现网络拥塞(fex 使用 1G 网络连接),则可能会出现此问题。

  • 2 L100 Rev A0

  • 2 M70 Rev B2

  • 2 M70 Rev B3

  • 2+ Rev A0

不适用

不适用

v2.12.0

E-27

在搭载了 Intel GPU 的 Windows 设备上使用 Zivid 2 或 2+ 相机时可能发生程序崩溃

在 Windows 操作系统上使用 Zivid 2 或 2+ 相机时,极少数情况下会发生异常代码为 c0000005(访问冲突)的崩溃。使用英特尔作为计算设备时可能会发生此问题。

崩溃将在捕获期间发生,并且在受影响的系统上崩溃的频率可能从几个小时到几天不等。

使用 Ubuntu 时尚未观察到此问题。

不适用

不适用

不适用

v2.13.0

E-26

Linux上的Segmentation fault

libZividCore.so会从boost和asio等第三方库中导出弱符号(weak symbols)。如果用户也将这些库用作其软件的一部分,则可能会发生诸如segmentation fault之类的崩溃。

不适用

不适用

不适用

v2.9.0

E-25

点云上部的图案/条纹不正确

当使用Nvidia驱动程序510并使用两个或多个相机进行背靠背拍摄时,有时会在点云的上部看到不正确的图案/条纹。此问题仅在此Nvidia驱动程序版本上出现。

不适用

如果您使用多个相机进行捕获,我们建议使用不同的Nvidia驱动程序版本。驱动程序470、515和525已经过测试并且运行良好。如果您只使用一台相机,则不会出现此问题。

不适用

不适用

E-24

Zivid 2 恢复出厂设置按钮可能不起作用

某些 Zivid 2 Rev B2/B3 可能没有用于重置网络配置的有效出厂重置按钮。状态指示灯将正确闪烁,表示网络重置已完成,但相机的 IP 仍与之前相同。

  • 2 Rev A0

  • 2 Rev B2

  • 2 Rev B3

https://support.zivid.com/en/latest/support/reset-button-failure.html

不适用

不适用

E-23

Zivid 2 上的固件更新在极少数情况下可能会因超时而失败

Zivid 2 相机的固件更新在极少数情况下可能会失败并出现以下错误:

"The firmware reported a timeout while updating the camera. Please power cycle the camera, restart the application, and try again."

  • 2 L100 Rev A0

  • 2 M70 Rev B2

  • 2 M70 Rev B3

  • 2+ Rev A0

不适用

不适用

v2.14.0

E-17

在使用Ubuntu 20.04加Intel GPU的方案时发生错误 "CL_OUT_OF_RESOURCES" 或 "OpenGL error: GL_INVALID_OPERATION"

使用Linux 5.8 kernel时(使用较新的HWE kernels时随Ubuntu 20.04.2发布),如果同时使用Intel GPU作为渲染设备,Zivid Studio和Visualizer在显示点云时可能会出现/"CL_OUT_OF_RESOURCES/"和/"OpenGL error: GL_INVALID_OPERATION/"等错误"。

  • One+ Large Rev B

  • One+ Large Rev C

  • One+ Medium Rev B

  • One+ Medium Rev C

  • One+ Small Rev B

  • One+ Small Rev C

  • 2 Rev A0

  • 2 Rev B2

  • 2 Rev B3

不适用

不适用

v2.7.0

E-16

与相同硬件配置的装有Linux系统的PC相比,Windows上的捕获时间可能更长。

较短的曝光时间设置之间的差异较大,较长的曝光时间设置之间的差异较小。与使用 Zivid One+ 相比,使用 Zivid 2/2+ 时 Windows 和 Linux 在相同硬件上的相对差异更大。

  • One+ Large Rev B

  • One+ Large Rev C

  • One+ Medium Rev B

  • One+ Medium Rev C

  • One+ Small Rev B

  • One+ Small Rev C

  • 2 L100 Rev A0

  • 2 M70 Rev B2

  • 2 M70 Rev B3

  • 2+ L110 Rev A0

  • 2+ M130 Rev A0

  • 2+ M60 Rev A0

  • 2+ LR110 Rev A0

  • 2+ MR130 Rev A0

  • 2+ MR60 Rev A0

  • 3 XL250 Rev A0

锁定 GPU 核心和内存时钟速度可以减少捕获时间的波动(仅限 Nvidia GPU)。

不适用

不适用

E-15

Windows上的捕获时间有时会更长(比正常时间长1秒以上)

由于以太网数据包丢失导致数据重新传输,Windows上的捕获时间有时会更长(比正常时间长1秒以上)。我们建议在Windows的网络驱动设置中增加 "Receive Buffers" 和 "Transmit Buffers",以减少丢包的发生。

  • 2 L100 Rev A0

  • 2 M70 Rev B2

  • 2 M70 Rev B3

  • 2+ L110 Rev A0

  • 2+ M130 Rev A0

  • 2+ M60 Rev A0

  • 2+ LR110 Rev A0

  • 2+ MR130 Rev A0

  • 2+ MR60 Rev A0

  • 3 XL250 Rev A0

在Windows的网络驱动设置中增加 "Receive Buffers" 和 "Transmit Buffers",减少丢包的发生。

不适用

不适用

E-14

捕获期间抛出"CameraImageTimeout"或"Timeout"异常

在极少数情况下,捕获期间可能会发生 "Command failed: CameraImageTimeout" 异常。

  • 2 L100 Rev A0

  • 2 M70 Rev B2

  • 2 M70 Rev B3

  • 2+ Rev A0

不适用

不适用

v2.14.0

E-13

创建Zivid::Application时发生内存泄漏

创建Zivid::Application时,它会分配内存。当对象被销毁时,所有这些内存都不会被释放。如果您在同一进程中创建了多个Zivid::Applications,泄漏可能会导致内存不足的错误

不适用

不适用

不适用

v2.7.0

E-10

如果 PC 进程在捕获过程中中止,Zivid 2/2+ 可能会挂起,导致 15 秒后重新启动。

如果 PC 进程在捕获过程中中止且同时存在网络拥塞,则 Zivid 2/2+ 可能会挂起。当多个相机连接在 1G 链路上时,通常会发生网络拥塞。

Zivid 相机将在 15 秒后重新启动以从此状态恢复。在某些特定的罕见情况下,相机可能不会自行重启。请参阅 {{ERRATA-28}} 了解更多信息。

  • 2 L100 Rev A0

  • 2 M70 Rev B2

  • 2 M70 Rev B3

  • 2+ Rev A0

不适用

v2.4.0

v2.13.0

E-9

Windows上的OpenCV assertion error报错

如果您在 Windows 上以 debug 模式运行 SDK,并使用带有校准模型 v2.1.0 的 Zivid 2,那么您可能会在捕获过程中遇到 OpenCV assertion 错误。

  • 2 Rev A0

  • 2 Rev B2

  • 2 Rev B3

不适用

v2.4.0

v2.4.1

E-7

如果收到SIGTERM,SDK可能会挂起

如果在操作期间向Zivid SDK发送SIGTERM,SDK可能会挂起。

不适用

不适用

v2.3.0

v2.5.0