gpt4 book ai didi

python - 使用python检测图像中最常用的颜色

转载 作者:太空狗 更新时间:2023-10-29 20:52:58 27 4
gpt4 key购买 nike

我想使用 python 查找图像中最常用的颜色。例如检测下图中物体的颜色

http://www.shopcrazy.com.ph/wp-content/images/2007/02/shiny-bags-01.jpg .

如何从 RGB 代码中检测基色(示例 - 上图中的红色)。

最佳答案

由于您很可能不想要使用 24 位颜色空间可能出现的所有百万种颜色的直方图,因此我建议将图像转换为 HSV 空间。然后,您可以将该空间的 Hue 部分划分为多个 bin,这些 bin 描述了您想要查找的色调(“暗红色”、“橙红色”或其他)。然后制作这些 bin 的直方图,找出哪个是主要色调,哪个是“颜色”。

维基百科文章 http://en.wikipedia.org/wiki/HSL_and_HSV应该让你开始。如果您正在使用图像处理库,则可能存在 rgb-to-hsv/hsl 函数。

另外,如果图像很大并且速度是个问题,您可以考虑在绘制直方图之前将图像下采样到较小的尺寸。

关于python - 使用python检测图像中最常用的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2423743/

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