我需要将RGB值量化为29个统一颜色字典。我在Matlab中使用rgb2ind(image,29)
那么,在OpenCV中有什么函数或有效的方法来量化图像颜色吗?(我需要量化图像的颜色,因为我想得到一个29大小的直方图的颜色)
您必须自己制作。我可以推荐使用HSV而不是RGB(你可以用opencv将RGB转换为HSV)。一旦图像被转换,您就可以简单地使用29个范围的H值。
编辑:我看到这个答案可能对那些没有计算机视觉经验的人有点模糊。这个问题提供了更多关于HSV和RGB之间差异的信息,以及为什么这是有用的。