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。这个意思。