从具有不同亮度的图像中获取颜色坐标

Get color coordinates from image with different luminosity

我很难从具有不同光度的同一图像中获取颜色坐标:

目标是获取圆的颜色坐标,然后检查这两个图像是否具有相同的颜色。 你能给出一些想法吗,例如,我如何使用 python 和 openCV 来做到这一点? (或其他技术)

注意:图片是一样的(有相同颜色的圆圈)只是光度不同。

您可以通过将 RGB 分量乘以 3 x 255 / (R + G + B) 来归一化亮度。

注意黑色的公式是单数的,可以在分母上加一个小常数来应对。下面,你的两张图就这么变了。

这比单独获取色相分量要好一些,因为您保持了两个自由度(保留了饱和度)。