openCV的HSV色轮图像?
Posted
技术标签:
【中文标题】openCV的HSV色轮图像?【英文标题】:Image of HSV color wheel for openCV? 【发布时间】:2014-02-12 19:22:38 【问题描述】:我已经编写了直方图的代码,我想用它来进行 SVM 训练。但根本的问题是我不明白我应该选择多少个最小数量的箱子,这样我才能在不同颜色(红色、绿色、黄色、蓝色、橙色)的箱子之间得到广泛的分布。
那么,谁能给我链接/发布 openCV 的 Hue 色轮的图像。我需要如下所示的东西,但其中的色调范围是 0-360,我需要 opencv 使用的色轮(即 0-180)
【问题讨论】:
我在谷歌上搜索了“openCV 的色调色轮”,并得到了shervinemami.info/colorConversion.html 作为我的第一个结果。这对你有帮助吗? 谢谢,它可能会有所帮助,但我需要一张图片来更好地进行可视化和规划。 【参考方案1】:在 opencv 中,hsv 图像必须适合 3 个 8 位通道,(S 和 V [0..255] 没有问题)。
由于 H 在 [0..360] 范围内,实际值除以 2,因此适合 uchar。
只需将上图中的任何值除以 2。(或乘以从 opencv 获得的值)
【讨论】:
我不确定它是否会起作用。我希望有一个可以信任的图像,因为即使在寻找简单的颜色时,这个直方图也给我带来了太多麻烦。 嘿,我说的只是范围,不是感知问题 是的,我只是说将范围除以 2 是一种可靠的方法。例如,在上面给出的图像中,黄色的范围是 45-75,所以在 opencv 中,范围是 22.5-37.5。这样做可以吗?以上是关于openCV的HSV色轮图像?的主要内容,如果未能解决你的问题,请参考以下文章
OpenCV 例程200篇209. HSV 颜色空间的彩色图像分割