在 RGB 色彩空间中,存在 R(red,红色)通道、G(green,绿色)通道和 B(blue,蓝
色)通道,共三个通道。每个色彩通道值的范围都在[0, 255]之间,我们用这三个色彩通道的组
合表示颜色。
以比较通俗的方式来解释就是,有三个油漆桶,分别装了红色、绿色、蓝色的油漆,我们
分别从每个油漆桶中取容量为 0~255 个单位的不等量的油漆,将三种油漆混合就可以调配出一
种新的颜色。三种油漆经过不同的组合,共可以调配出所有常见的 256×256×256=16 777 216
种颜色。
表 2-2 展示了不同的 RGB 值所对应的颜色。
例如,对于图 2-5 左侧的彩色图像,可以理解为由右侧的 R 通道、G 通道、B 通道三个通
道构成。其中,每一个通道都可以理解为一个独立的灰度图像。左侧彩色图像中的白色方块内
的区域对应右侧三个通道的三个矩阵,白色方块左上角顶点的 RGB 值为(205,89,68)。文章来源:https://www.toymoban.com/news/detail-569608.html
因此,通常用一个三维数组来表示一幅 RGB 色彩空间的彩色图像。
一般情况下,
在 RGB 色彩空间中,图像通道的顺序是 R→G→B,
即第 1 个通道是 R 通道,
第 2 个通道是 G 通道,第 3 个通道是 B 通道。需要特别注意的是,在 OpenCV 中,通道的顺序是 B→G→R,即:
第 1 个通道保存 B 通道的信息。
第 2 个通道保存 G 通道的信息。
第 3 个通道保存 R 通道的信息。
在图像处理过程中,可以根据需要对图像的通道顺序进行转换。除此以外,还可以根据需
要对不同色彩空间的图像进行类型转换,例如,将灰度图像处理为二值图像,将彩色图像处理为灰度图像等。文章来源地址https://www.toymoban.com/news/detail-569608.html
到了这里,关于opencv 基础图像操作-彩色图像的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!