STM32学习17
发布日期:2021-09-30 15:11:45 浏览次数:12 分类:技术文章

本文共 578 字,大约阅读时间需要 1 分钟。

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

转载地址:https://blog.csdn.net/Insanity666/article/details/53842734 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:STM32学习18
下一篇:STM32学习16

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月20日 09时37分44秒