Failed to execute pipeline的错误

备注

此问题仅出现在 Zivid 2 上。

问题

Zivid软件无法捕获,并输出以下错误消息:

错误

A Halide error occurred: Failed to execute pipeline: <internal code, e.g. z0f65fa09e974262>
Failed to execute pipeline: SubsampleColor

可能的原因

以下组合存在一个已知问题(请参阅 2.10 SDK 的 SDK变更日志 ):

  • AMD GPU/CPU

  • Zivid 2

  • 多次采集 HDR

  • 单色捕获Sampling::Pixel 设置为 redSubsample2x2blueSubsample2x2

解决方案

有几个选择。

更改 OpenCL 设备 (AMD)

由于使用率较低和驱动程序中的 OpenCL 稳定性问题,对 AMD 的支持已被移除。

如果您使用的是带有集成 GPU 的 AMD CPU,则可以将其替换为带有集成 GPU 的 Intel CPU。如果您使用的是专用 AMD GPU,则可以将 AMD GPU 替换为 Nvidia GPU,或者使用带有集成 GPU 的 Intel CPU。此选项将允许您使用相同的捕获设置。

更改相机设置

您可以尝试单次采集捕获。由于动态范围可能会减少,您可能需要修改相机设置。请参阅 捕获高质量的点云

如果您需要使用 HDR,您可以通过将 Sampling::Pixel 设置为 all 来捕获全分辨率的 3D。请记住,这会增加捕获时间。点云质量也可能会受到影响,因此请注意高光和对比度失真伪影。

更换相机

Zivid 2+相机在这种组合下可以正常工作。