为什么我们要从RGB转换到HSV?

世界杯开始 2025-05-09 21:57:33

你可以找到你的问题的答案,这里

基本的总结是HSV更适合于目标检测,

OpenCV通常以8位、无符号整数和BGR格式捕获图像和视频.换句话说,捕获的图像可以被认为是3个矩阵,蓝色、红色和绿色的整数值从0到255不等。

如何在上述图像中形成BGR图像,每个小框表示图像的一个像素。在真实的图像中,这些像素太小,以至于人眼无法分辨。

通常,人们可以认为BGR颜色空间更适合于基于颜色的分割。而HSV颜色空间是最适合基于颜色的图像分割的颜色空间。因此,在上面的应用中,我将视频原始图像的颜色空间从BGR转换为HSV图像。

HSV颜色空间由3个矩阵组成,即色调、饱和度和值。在OpenCV中,“hue”、“饱和”和“value”的值范围分别为0-179、0-255和0-255。‘'Hue’表示颜色,‘饱和度’表示该颜色与白色混合的量,'value‘表示该颜色与黑色混合的数量。