OpenCV学习(2)——图像的BGR格式解读
1. opencv读取的图片数据格式
opencv读取的图片数据格式为numpy的nparray格式。
一张二维图片是由像素点构成,如下图所示:
其中行与列确定了像素点的位置,值确定了颜色,通常为三通道RGB值
举例:[125,225,3]
对应维度信息表示:
[图片高度,图片宽度,像素BGR值]
[数组行数,数组列数,像素BGR值]
[Height,Width,Channels]
Ps:opencv读取的图片数值为BGR格式,与PIL库读取图片得到的RGB格式不同,因此如果用其他库的imshow函数来显示图片,图片的颜色会发生变化
2. BGR含义
B:Blue
G:Green
R:Red
分别代表三原色,不同的颜色由不同的三原色配比得到。因此,在一张二维图片的像素点数组中,确定行与列后,还会获取该位置三原色的数值,用以表示颜色。
Ps:像素值大小[0,255]