gpt4 book ai didi

image - 图像的显性 "color"

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:39:22 27 4
gpt4 key购买 nike

我有以下图片:

enter image description here

我想要做的是根据主色“识别”各个 strip 。执行此操作的最佳方法是什么?

我所做的是使用图像的值 (HSV) 并根据该值的出现情况进行分布。问题是,对于 strip0 值 [27=32191, 28=5433, others=8] strip1 值 [26=7107, 27=23111, others=22]。我无法明确区分。

该项目的主要目标是将实际的黄色纸与纸条进行比较,并确定哪条纸条最相似。

最佳答案

首先,由于您知道引用图像中每个 strip 的边界,这里唯一可能的问题是您的引用图像有噪点。一种相对矫枉过正的处理方法是将每个 strip 中的颜色聚类,并将簇的质心作为 strip 的代表颜色。为了在这里获得更有意义的响应,请考虑此步骤的 CIELAB 色彩空间。这样做,并将结果转换回 RGB,对于第一个 strip ,我得到 rgb 三元组 (0.949375, 0.879872, 0.147898),对于第二个 strip ,我得到 (0.945324, 0.857322, 0.129756) ([0, 1] 范围内的每个 channel )。

当你得到一个新图像时,你执行相同的操作。但是这里有很多问题。例如,您如何处理此输入图像中的白平衡?假设您没有这样的问题,那么现在只需找到与您刚刚通过相同过程找到的颜色最接近的颜色即可。要找到最接近的颜色,您也必须为此类事物使用有意义的色彩空间,再次推荐 CIELAB,因为它定义了完善的 Delta-E 函数。参见 http://en.wikipedia.org/wiki/Color_difference对于某些此类指标,最简单的是 CIELAB 中的欧氏距离。

关于image - 图像的显性 "color",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14658236/

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