更新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之间的差异。

使用 SDK 2.7 捕获的 2D 图像

使用 SDK 2.8 捕获的 2D 图像

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 表示的同一图像。

fig_srgb_mode

fig_linear_rgb_mode

Color represented in sRGB space.

Color represented in linear RGB space.

显示器通常期望 sRGB 空间中的图像,并在解释图像进行显示之前进行逆伽玛校正。有关更多信息,请访问 2D 色彩空间和输出格式

解决方案

如果色彩平衡不佳,请手动或按照我们的 调整色彩平衡 指南重新调整色彩平衡增益值。