【问题标题】:LAB color space (vs RGB or HSV) - OpenCV example?LAB 颜色空间(与 RGB 或 HSV 相比)- OpenCV 示例?
【发布时间】:2017-01-12 04:23:46
【问题描述】:

下午好,

我在 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

但是这些都没有直接回答上述任何一个问题,尤其是第二个问题。任何帮助将不胜感激。

【问题讨论】:

    标签: opencv colors


    【解决方案1】:

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

    除了HSL and HSVwiki页面列出了HSV的一些其他Disadvantages,这也显示了Lab色彩空间的优越性。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-19
      • 2015-04-12
      • 1970-01-01
      • 2012-11-02
      • 1970-01-01
      • 1970-01-01
      • 2012-01-13
      • 1970-01-01
      相关资源
      最近更新 更多