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



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

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

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

非常感谢任何建议,

使用cvtColor()CV_BGR2HSVCV_RGB2HSV选项将图像从RGB转换为HSV颜色空间。H、 S和V分别代表色调、饱和度和强度。在这个HSV空间中使用颜色直方图,并且只为V通道使用几个仓。

最新更新