基本知识
摄像头的镜头是一个凸透镜,用来汇聚物体反射回来的光信号,摄像头的sensor在凸透镜返回的光信号的焦点上。sensor是一个光电装换的传感器。传感器的构造如下图所示
每一个空格是一个光电转换的传感器类似于一个像素点,将照射在空格上的光信号装换成电信号,比如200W像素,就是传感器上有200W个光电转换的方格。
- 1图形采集过程 物体反射光 -> 镜头汇聚 -> Sensor光电装换 ->ADC为rawRGB
- 2 sensor上某个像素点只对特定的颜色敏感,所以某个像素点的值只能是R或者G或者B ,sensor出来的电信号由ADC转换出来的信号就是rawRGB
- 3 一个rawRGB的值是R,那么显示器上的GB的值是周边的GB的值计算出来的
- 4图像采集三要素:分辨率(像素点的多少),pitch(两个像素点之间的距离),观看距离
- 5 视频质量好坏还要加上帧率(FPS:framerete)
RGB
- RGB分类 :RGB565 RGB888 ARGB
- RGB的优势:方便数字化,广泛用于数字化彩色显示器,计算机编码
- RGB的劣势:和传统灰度图兼容不好,表达颜色的效率不高(灰度图(黑白图)只有亮度没有颜色)
- ARGB : A:α透明度 R:red G:green B: blue。RGB记录的其实不是颜色,而是颜色的亮度,比如红色的亮度越高,显示出来的效果是红色越鲜艳
YUV
-
YUV是一种色彩空间,Y表示亮度,UV表示色度,如果只有Y没有UV就是黑白图片
-
YUV和RGB都是用来表达颜色的数学方法,不同的是对颜色 描述的思路,RGB是把颜色混个成RGB三种纯色的亮度组合,YUV将一个颜色分解为一个亮度和2个色度的组合。
-
YUV和RGB可以互相转换
-
YUV packed:
[Y0,U0,V0], [Y1,U1,V1], [Y2,U2,V2], [Y3,U3,V3] -
YUV palaner:
[Y0,Y1,Y2,Y3], [u0,u1,u2,u3], [V0,V1,V2,V3] -
YUV semi planar
[Y0,Y1,Y2,Y3], [U0,V0], [U1,V1], [U2,V2], [U3,V3] -
YUV分为packed和planar两种。具体参考:http://blog.csdn.net/sunnylgz/article/details/7580628
-
有多种YUV相关的概念要弄清楚 (YUV后面的数字代表Y U V个数的对比, 一个UV代表多个像素点颜色)
YUV
YUYV
YUV422
YUV420(YUV411)
YUV422 planar(YUV422P)
YUV420 Planar(YUV420P)
YUV422 semi planar(YUV422SP)
YUV420 semi Planar(YUV420SP)
参考:http://blog.csdn.net/bingqingsuimeng/article/details/50716390(必看)
和https://www.2cto.com/kf/201303/198023.html(必看)
更多RGB和YUV可以参考
https://blog.csdn.net/tainjau/article/details/80220134