opencv - OpenCV中有没有量化RGB值的函数?

标签 opencv image-processing colors rgb

我需要将 RGB 值量化为 29 个统一的颜色字典。我在 Matlab 中使用了 rgb2ind(image,29)

那么,OpenCV中有没有什么函数或者高效的方法可以量化图像颜色呢? (我需要对图像颜色进行量化,因为我想得到一个29大小的颜色直方图)

最佳答案

您必须自己制作。我可以推荐使用 HSV 而不是 RGB(您可以使用 opencv 将 RGB 转换为 HSV)。转换图像后,您可以简单地使用 29 个 H 值范围。

编辑:我发现对于那些在计算机视觉方面经验不足的人来说,这个答案可能有点含糊。这question提供了更多关于 HSV 和 RGB 之间的区别以及为什么有用的信息。

关于opencv - OpenCV中有没有量化RGB值的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23718522/

相关文章:

c++ - CMake:编译 OpenCV 时找不到 CUDA 库

image - 在openCV中匹配最接近的图像?

c++ - OpenCV显示和处理网络摄像头流

php - 如何区分图形和照片?

function - 带字符串消息的功能,回显屏幕,更改消息的颜色

html - css 更有效率?更改箭头和标题的颜色

ios - iOS 5 中的 scrollviewTexturedBackgroundColor 是否发生了变化?

c++ - 通过鱼眼畸变功能扭曲直线并在图像中正确绘制

python - OpenCv索引如何工作?

c++ - C++ 中的 open cv 中有维纳函数吗?