今天终于把彩色图片的存储方式搞明白啦!
需要注意的是:原始的彩色图片在OpenCV内以BGR模式的三维数组形式存储。
如上图所示,原始彩色图片的每个像素点都包括[b,g,r]三个通道的数据,而每一行又包括若干个像素点,原始图片又包括若干行。也就是说:彩色图片是以三维数组的方式存储的,第一个维度对应着原始图片的行,第二个维度对应着原始图片的列,第三个维度对应着颜色通道(再次强调:OpenCV内的通道顺序是以BGR的顺序)。
举个例子:
img[0,0]: 访问图像img第0行第0列像素点的BGR值,结果可能为:[0,0,255]
img[0,0,0]: 访问图像img第0行第0列第0个通道(B通道)的像素值
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。