更新Zivid SDK后2D彩色图像颜色不一致
问题
使用相同的 2D 颜色设置更新 Zivid SDK 后,Zivid 相机会输出不同的颜色图像。
可能的原因
对于更新到 SDK 2.8 后的 Zivid 2
Zivid 2的色彩平衡计算已在SDK 2.8中更新。这意味着更新SDK后给定像素的颜色值可能会有所不同。仅当 Color Balance(色彩平衡) 值大于1时会存在这种不一致性。增益值越高,差异越明显。下图展示了SDK 2.7和SDK 2.8之间的差异。
2D image captured with SDK 2.7 |
2D image captured with SDK 2.8 |
适用于更新至 SDK 2.11 后的所有相机
在 SDK 2.11 中,Zivid Studio 以 sRGB 模式显示颜色信息,而不是线性 RGB。给定像素的直方图和 RGB 颜色通道值仍显示在线性色彩空间中。下图显示了以 sRGB 和线性 RGB 表示的同一图像。
Color represented in sRGB space. |
Color represented in linear RGB space. |
显示器通常期望 sRGB 空间中的图像,并在解释图像进行显示之前进行逆伽玛校正。有关更多信息,请访问 2D 色彩空间和输出格式 。
解决方案
如果色彩平衡不佳,请手动或按照我们的 调整色彩平衡 指南重新调整色彩平衡增益值。