图像基础知识
以下内容源于朱有鹏嵌入式课程的学习整理
1、颜色
(1)颜色的三个关键:亮度(亮暗?)、色度(什么颜色)、饱和度(厚浅感)
(2)如何数字描述一种颜色?色彩空间(如RGB,YUV等)
2、rawRGB
(1)图像采集的过程:光照在成像物体被反射—>镜头汇聚—>Sensor光电转换—>ADC为rawRGB(sensor得到的原始数据)
(2)sensor上每个像素只采集特定颜色的光的强度,因此sensor每个像素只能为R或G或B。
(3)RGB是由rawRGB计算而来的。
(4)图像采集和显示要素:分辨率(多少个像素)、pitch(两个像素格中心距离)、观看距离、帧率framerate。
(5)图像的表达(如RGB)、压缩、修整等相关技术,发生在rawRGB进来以后的各个环节。
3、RGB方式表示颜色
(1)RGB分类:RGB565、(真彩色)RGB888、ARGB(A表示透明度)等分类;
(2)RGB的本质:将色度分解为R、G、B三部分后,记录下对应的亮度数据(即数值用来表示亮度)。
(3)RGB的优势:方便数字化表达,广泛用于数字化的彩色的显示器、计算机编程如opencv等领域。
(4)RGB的劣势:和传统的灰度图(只有亮度信息,没有色度)兼容不好,表达颜色的效率不高(占用内存大)。
4、YUV方式表示颜色
(1)Y表示亮度,U和V表示色度。
- 只有Y是黑白图像,再加上UV就是彩色图像。
- YUV优点,是让彩色系统和传统黑白系统很好的兼容。
(2)YUV和RGB的对比。
- 相同点:都是用来表达颜色的数学方法。
- 不同点:RGB将一个颜色拆解为3个纯色的亮度组合,YUV将一个颜色分解为一个亮度和2个色度的组合。
(3)RGB和YUV之间可以用数学方法互相换算,是个典型的浮点运算过程。
(4)YUV和YCbCr几乎可以看做一个概念,详细的区分以后再去慢慢体会。
(5)YUV分为packed、planar两种。具体参考:http://blog.****.net/sunnylgz/article/details/7580628
(6)YUV相关的概念
https://blog.****.net/bingqingsuimeng/article/details/50716390
https://www.2cto.com/kf/201303/198023.html
YUV
YUYV
YUV422
YUV420(YUV411)
YUV422 planar(YUV422P)
YUV420 Planar(YUV420P)
YUV422 semi planar(YUV422SP)
YUV420 semi Planar(YUV420SP)