【问题标题】:OpenCV - HSV range of values for tracking red colorOpenCV - 用于跟踪红色的 HSV 值范围
【发布时间】:2011-12-09 05:45:03
【问题描述】:

您能否告诉我深红色的色相、饱和度和价值指数的范围是多少?

我尝试将此值用于颜色跟踪,但无法通过 Google 找到具体答案。

【问题讨论】:

  • 嗯,色调会是红色的,所以色调轮上的 0 或 360,强烈意味着饱和度具有最大值(通常为 100,但取决于实现),亮度也会有最大值。 HTH
  • opencv HSV 范围为 H: 0-180, S: 0-255, V: 0-255

标签: c++ video opencv hue


【解决方案1】:

您可以将任何颜色映射到 OpenCV HSV。实际上 opencv 使用 1800 色相圆柱,而理想情况下它是 360,或者 MS 油漆使用 2400 圆柱。
所以要获得 OpenCV HSV 值,只需打开 MS Paint,打开混合器,然后读取 HSV 的值,现在将此值映射到 OpenCV HSV 乘以 180/240。
饱和度和值的范围是 00-1800

【讨论】:

    【解决方案2】:

    您是唯一可以回答此问题的人,因为我们不知道您对“深红色”的标准。尽可能多地收集样品,其中一些您认为是深红色,而另一些则接近但错过了切割。将它们全部转换为 HSL。研究模式。

    您可以组装一个小应用程序,该应用程序具有用于 H、S 和 L 参数的滑块,并显示与设置相对应的颜色块。这会很快告诉你你的极限。

    【讨论】:

      猜你喜欢
      • 2022-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多