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