用于基于内容的图像检索系统的算法

时间:2013-02-08 08:17:55

标签: java image image-processing rgb pixels

我最近听说过“基于内容的图像检索系统”这个话题。我正在尝试了解本主题中使用的算法。 我已经找到了2种算法。 1)AverageRGB-计算图像中每个像素的红色,绿色和蓝色通道的平均值。

2)GlobalColorHistograms - 使用RGB颜色空间的2个有效位创建64个颜色桶。

这是我的问题。如何通过获取2个有效位的RGB通道来获得64种不同的颜色。有效位的值是多少?我看过不同的地方,但什么也听不懂。

1 个答案:

答案 0 :(得分:1)

首先在RGB中分割RGB频道。鉴于您只选择2位,唯一可能的值为00011011。无论您在每个通道中拥有的值,这些都是您在给定通道中可以获得的唯一四个值。假设您在每个通道中找到了所有四个值,那么可以从中构建64种可能的6位颜色。

R: 00 01 10 11
G: 00 01 10 11
B: 00 01 10 11

R位于00,您可获得16种颜色:000000000001000010000011000100, ......然后更多16以01开头等等,这是组合的基础。