【发布时间】:2011-02-02 11:59:27
【问题描述】:
我想在 .NET 中检索背景图像中的大多数颜色。有可能吗?
【问题讨论】:
-
你能澄清“多数色”的含义吗?您是指图像中最常用的颜色吗?图像的平均颜色; “最高”值颜色等值 RGB?
-
您可能需要澄清“多数颜色”的含义。对于大多数图像,任何一种颜色都不太可能构成适当的多数。我假设您的意思是最常见的颜色(逐个像素)或主要成分(R、G 或 B)。
-
您需要速度还是准确性?您还想要最常用的颜色、平均颜色还是流行颜色?您需要 RGB 混合还是分离?
-
如果您将图像调整为小图像(例如 10x10 像素左右),然后将颜色空间减少到大约 16 或 256 调色板,然后构建结果图像的直方图并找到其中的最高元素 - 会不会工作?至少应该相当快。