乐趣区

关于opencv:opencv中彩色图像的存储方式

明天终于把彩色图片的存储形式搞明确啦!
须要留神的是:原始的彩色图片在 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 通道)的像素值   
退出移动版