1. "Y"表示明亮度(Luminance或Luma),也就是灰阶值;而"U"和"V" 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。
2. 也就是说,我主要用到的就是Y分量。
3. 几个重要的设置灰度图像输出的寄存器,需要进行了解。
寄存器地址 | 寄存器设置的值 7654 3210 | 解释 |
0x12 | 0x10 (0001 0000B) | 通用控制寄存器,还是设置为QVGA格式输出,输出YUV编码方式的图像数据 |
0x3a | 0x14 (0001 0100B) | 行缓冲测试选项,使用固定的UV输出,这两个值就是0x67和0x68两个寄存器的值。行缓冲输出顺序,由这个寄存器的【3】(0)和0x3d的【0】(0)两位决定,对照发现为使用YUYV输出,也就是Y:U:V=4:2:2。 |
0x3d | 0x80 (1000 0000B) | 普通控制寄存器,伽马使能,同时和0x3a相互配合。 |
0x67 | 0x11 (0001 0001B) | 填充U值的寄存器,值为0x11 |
0x68 | 0xff (1111 1111B) | 填充V值的寄存器,值为0xff |
0x40 | 0xc0 (1100 0000B) | 数据的输出范围为0x00-0xff。 |
4. 注:还是不是很理解输出顺序YUYV输出,也就是Y:U:V=4:2:2。这个意思。