Failed to execute pipeline的错误
备注
此问题仅出现在 Zivid 2 上。
问题
Zivid软件无法捕获,并输出以下错误消息:
错误
A Halide error occurred: Failed to execute pipeline: <internal code, e.g. z0f65fa09e974262>
可能的原因
以下组合存在一个已知问题(请参阅 2.10 SDK 的 SDK变更日志 ):
AMD GPU/CPU
Zivid 2
多次采集 HDR
单色捕获 (
Sampling::Pixel
设置为redSubsample2x2
或blueSubsample2x2
)
解决方案
有几个选择。
更改 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+相机在这种组合下可以正常工作。