OpenCv:克服颜色直方图的亮度影响

时间:2012-01-21 19:36:39

标签: opencv histogram

我正在使用OpenCv。为了进行比较,我必须获取有关图像颜色直方图的数据。

详细地说,我有大量的图像,我组织成许多子集,每个子​​集由一组相似的图像组成。我的目的地是能够根据颜色相似性获得新图像并确定它所属的子集。

现在,我知道如何构建图像的直方图,但我的问题是如何尽可能地减少图像亮度对颜色直方图的影响。我在计算直方图之前考虑过使用cvEqualizeHist(),但由于我在OpenCv中很新,所以我不确定最好的方法是什么。

非常感谢任何建议,

1 个答案:

答案 0 :(得分:1)

使用带CV_BGR2HSVCV_RGB2HSV选项的cvtColor()将图像从RGB转换为HSV色彩空间。 H,S和V分别代表色调,饱和度和强度。在此HSV空间中使用颜色直方图,并仅为V通道使用几个二进制位。

相关问题