LAB色彩空间(对比RGB或HSV) - OpenCV示例?

时间:2016-09-04 17:40:43

标签: opencv colors

下午好,

我在OpenCV中广泛使用了RGB和HSV颜色空间,并希望将我的知识分支到LAB,但是我很难开始。此时我的问题是:

1)LAB相对于HSV有什么优势?我很清楚HSV相对于RGB(通常是光照不变性)的优势,但我似乎无法找到澄清LAB与HSV优势的良好来源。我认为LAB至少在某些情况下必须是有利的,因为它涉及处理两个颜色通道而不是一个。

2)是否有人知道一个良好的OpenCV视觉任务示例,它不能使用HSV,但可以与LAB一起使用?我可以找到许多用RGB无法完成的视觉任务的例子,但可以用HSV,但我似乎无法找到一个用HSV无法完成的例子,但可以用LAB。

我找到了一些在这个主题上提供某种程度帮助的来源,例如:

Most "stable" color representation : RGB? HSV? CIELAB?

https://en.wikipedia.org/wiki/List_of_color_spaces_and_their_uses

https://www.quora.com/What-are-the-differences-between-RGB-HSV-and-CIE-Lab

但这些都没有直接回答上述问题,特别是第二个问题。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

1) 实验室颜色空间比其他颜色空间更具感知线性。感知线性意味着颜色值中相同量的变化应产生大约相同视觉重要性的变化。 特别是当您尝试测量两种颜色的感知差异时,这一点非常重要。有关更多信息,请参阅Color difference wiki。

另外HSL and HSV wiki页面列出了HSV的其他Disadvantages,这也显示了Lab色彩空间的优越性。

2) 在这种情况下,我从未见过OpenCV示例!?但有很多应用程序像Adobe Photoshop一样允许使用“实验室模式”进行图像编辑

相关问题