【问题标题】:Image of HSV color wheel for openCV?openCV的HSV色轮图像?
【发布时间】:2014-02-12 19:22:38
【问题描述】:

我已经编写了直方图的代码,我想用它来进行 SVM 训练。但根本的问题是我不明白我应该选择多少个最小数量的箱子,这样我才能在不同颜色(红色、绿色、黄色、蓝色、橙色)的箱子之间得到广泛的分布。

那么,谁能给我链接/发布 openCV 的 Hue 色轮的图像。我需要如下所示的东西,但其中的色调范围是 0-360,我需要 opencv 使用的色轮(即 0-180)

【问题讨论】:

  • 我在谷歌上搜索了“openCV 的色调色轮”,并得到了shervinemami.info/colorConversion.html 作为我的第一个结果。这对你有帮助吗?
  • 谢谢,它可能会有所帮助,但我需要一张图片来更好地进行可视化和规划。

标签: c++ opencv hsv


【解决方案1】:

在 opencv 中,hsv 图像必须适合 3 个 8 位通道,(S 和 V [0..255] 没有问题)。

由于 H 在 [0..360] 范围内,实际值除以 2,因此适合 uchar。

只需将上图中的任何值除以 2。(或乘以从 opencv 获得的值)

【讨论】:

  • 我不确定它是否会起作用。我希望有一个可以信任的图像,因为即使在寻找简单的颜色时,这个直方图也给我带来了太多麻烦。
  • 嘿,我说的只是范围,不是感知问题
  • 是的,我只是说将范围除以 2 是一种可靠的方法。例如,在上面给出的图像中,黄色的范围是 45-75,所以在 opencv 中,范围是 22.5-37.5。这样做可以吗?
猜你喜欢
  • 1970-01-01
  • 2013-01-02
  • 1970-01-01
  • 2013-04-23
  • 2018-04-14
  • 2016-01-16
  • 1970-01-01
  • 2016-02-03
  • 1970-01-01
相关资源
最近更新 更多