12

我正在开发一个应用程序,孩子们需要使用相机屏幕上的某个目标点找到某些颜色 - 有点像增强现实。我已经完成了整个工作,但是使用了 RGB 颜色。对于每种颜色,红色、绿色、蓝色、黄色、紫色等。我一直在测试和定义 RGB 值的范围,以确定它何时是哪种颜色。很多工作。

但是,我了解到使用 HSV 效果更好。但我不想再经历为每种颜色设置范围的整个过程。但是我根本无法在网上的任何地方找到它,我已经在谷歌上搜索了两个小时了!

所以我要搜索的内容非常简单:对于一组大约 8 种标准颜色:红色、绿色、蓝色、黄色、紫色等相应的 HSV 范围。

例如:红色 - 色相介于 0 和 20 之间,饱和度介于 0.8 和 1.0 之间,值介于 0.8 和 1.0 之间。(不确定这是正确的,只是一个例子)

我的意思是,一定有人已经这样做了!?

4

1 回答 1

12

第一个数学定义的色彩空间是CIE 1931 XYZ 色彩空间。我认为 Wikipedia 上的那篇文章应该对您想做的事情的复杂性提供一些额外的见解。我确信有人已经这样做了,但我不相信它是开源的。

我找到的最接近的图表是在 Wikipedia 上的Web colours文章下发布。 CSS 1–2.0 / HTML 3.2–4 / VGA 颜色名称

于 2012-09-10T23:18:31.940 回答