我有大约3000张图片和13种不同的颜色(其中大部分图片的背景是白色)。如果一张图片的主要颜色是这13种不同的颜色之一,我希望它们能够关联起来。
我看到了类似的问题,例如使用Python进行图像颜色检测,它要求使用平均颜色算法。我几乎复制了那段代码,使用Python图像库和直方图,并使其正常工作 - 但我发现它对于确定主要颜色并不太可靠。
有什么想法吗?或者有哪些库可以解决这个问题?
提前感谢!
:编辑: 谢谢大家 - 你们几乎都说了同样的话,要创建“桶”,并通过每个最近像素的增加桶计数来实现。我似乎得到了很多返回“白色”或“米色”的图片,这也是大多数这些图片的背景。有没有办法绕过或忽略这个背景?
再次感谢。
我看到了类似的问题,例如使用Python进行图像颜色检测,它要求使用平均颜色算法。我几乎复制了那段代码,使用Python图像库和直方图,并使其正常工作 - 但我发现它对于确定主要颜色并不太可靠。
有什么想法吗?或者有哪些库可以解决这个问题?
提前感谢!
:编辑: 谢谢大家 - 你们几乎都说了同样的话,要创建“桶”,并通过每个最近像素的增加桶计数来实现。我似乎得到了很多返回“白色”或“米色”的图片,这也是大多数这些图片的背景。有没有办法绕过或忽略这个背景?
再次感谢。