图像原理


像素

图片由一个个小格组成,这个小格叫做像素点;
一个像素,是一个很小的图像单元;
单元包含很多信息,其中最重要的就是颜色信息;

图像的颜色范围:0--255;
数值的变化代表颜色深浅的变化

一个像素点由三个值R、G、B组成,每个值的范围为 0--255,表示亮度;


颜色通道

单通道,如 灰度图,值表示亮度;
三通道,如 RGB 彩色图
四通道

只有黑白两色的灰度图像,0 表示纯黑,255 表示纯白;

实际工作中,经常将通道分离,单独提取某个通道来处理,然后合并。


图像的构成

像素是构成图像的最小单元;
像素在一幅图像上是规则排布;
在计算机角度,图像像一个数组,每个数组里装着一个像素单元;

f(x, y) 表示坐标 (x, y) 处的像素值,对于灰度图而言,f(x, y) 的取值范围: 0--255
x 的取值范围, 0--图像的高度
y 的取值范围, 0--图像的宽度

彩色图像包含 RGB 的三个值,所以由三个二维数组组成;每个二维数组都包含着每个对应颜色的值;

lena_img.png


灰度图的作用

在实际工作中,很多时候会将原始图片转化为 灰度图,来进行预处理操作;
除了读取过程中,在意阶段都可以将 灰度图和彩色图进行转换;


图像的格式

安卓和 iOS 录制的图像,色彩空间可能不同。

一般将:

  • 灰色图存储为 bmp;
  • 彩色图存储为 jpg;
  • 如果有透明通道的,存为 png;

图像的位深和通道

一个像素最大的值为 255,用二进制表示为 11111111;(16进制表示为 FF);
位深为每一个像素分配的比特数,如果每个比特数为 8, 每一个像素的值范围为 0--255;
如果 比特数为4,每个像素的值为 0-1111;(15)
一般情况下,选用 8 位;即 8bit位深;


原文地址:https://www.cnblogs.com/fldev/p/14371005.html