知道如何获得海报或大页的背景颜色吗?

时间:2012-09-26 00:40:55

标签: c# .net image-processing opencv emgucv

在我的项目中我正在使用EMGU librery。

我需要确定城市海报或大页的背景颜色。

我看到海报或宽幅的背景颜色是主要颜色。

我的问题是,如果Emgu有任何函数返回(在某些现有模型中BGR,HSL ......)主要颜色或某些有用的图像颜色结果, 如果没有,任何想法如何以有效的方式实现我的目标?

提前谢谢。

2 个答案:

答案 0 :(得分:3)

拍摄histogram图片。发生的颜色最多的是背景颜色。

答案 1 :(得分:2)

我认为你必须首先定义主要颜色是什么。

您的意思是照明颜色,平均颜色,模式,甚至是中位数吗?

后三个很容易计算,但第一个不是。

如果您认为背景颜色是您想要的颜色。您首先需要找到一种方法来使用一些屏蔽技术来隔离该背景。然后,您可以计算该背景中主要颜色的像素的平均值,模式或中值。