从具有不同亮度的图像中获取颜色坐标
Get color coordinates from image with different luminosity
我很难从具有不同光度的同一图像中获取颜色坐标:
目标是获取圆的颜色坐标,然后检查这两个图像是否具有相同的颜色。
你能给出一些想法吗,例如,我如何使用 python 和 openCV 来做到这一点? (或其他技术)
注意:图片是一样的(有相同颜色的圆圈)只是光度不同。
您可以通过将 RGB 分量乘以 3 x 255 / (R + G + B)
来归一化亮度。
注意黑色的公式是单数的,可以在分母上加一个小常数来应对。下面,你的两张图就这么变了。
这比单独获取色相分量要好一些,因为您保持了两个自由度(保留了饱和度)。
我很难从具有不同光度的同一图像中获取颜色坐标:
目标是获取圆的颜色坐标,然后检查这两个图像是否具有相同的颜色。 你能给出一些想法吗,例如,我如何使用 python 和 openCV 来做到这一点? (或其他技术)
注意:图片是一样的(有相同颜色的圆圈)只是光度不同。
您可以通过将 RGB 分量乘以 3 x 255 / (R + G + B)
来归一化亮度。
注意黑色的公式是单数的,可以在分母上加一个小常数来应对。下面,你的两张图就这么变了。
这比单独获取色相分量要好一些,因为您保持了两个自由度(保留了饱和度)。