gpt4 book ai didi

java - 使用安卓相机识别颜色

转载 作者:太空狗 更新时间:2023-10-29 14:56:56 25 4
gpt4 key购买 nike

目前正在从事一个关于 android 颜色检测的学术项目。我正在尝试使用在实时预览期间或拍照后使用的 android 相机检测颜色。

我正在寻找类似这张图片的东西。这是 ColorGrab安卓应用截图。基本上我想将每种颜色识别为一种特定的颜色。让我们举个例子,假设应用程序检测到 #FF6CBB 但这种颜色实际上类似于粉红色,但我想在我的列表中将这种颜色标记为红色。所以基本上我想将所有基本颜色转换为 8 到 10 种颜色。所以任何颜色代码都应该落在特定范围内,并且该范围应该只代表一种颜色。

在此图像中,颜色代码实际上不是红色的十六进制代码,但我们可以将此检测到的颜色代码置于红色类别中。

总的来说,我的程序目标应该是将色轮的任何颜色代码识别为特定 10 种颜色中的一种颜色。我如何以及以何种方式计算这个东西,我应该使用两种颜色之间的最短欧氏距离吗?

谁能告诉我计算这个东西的算法或方法。

image 1 

Screen Shot of ColorGrab Application

example of color distribution

enter image description here

最佳答案

具有欧几里德距离的 k 最近邻(在您的情况下为 k=1)可能适用于您的情况,因为您只有 3 个维度(此方法受到 the curse of dimensionality 的影响)

你也可以用不同的距离度量来过期,比如汉明距离

关于java - 使用安卓相机识别颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30497816/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com