news 2026/6/9 18:50:36

揭秘YUV:为何人眼被“欺骗”却浑然不觉

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
揭秘YUV:为何人眼被“欺骗”却浑然不觉

目录

一、先把 Y / U / V 当成「人看世界的三种感觉」

二、真实场景 1:你在看一张新闻网页

三、为什么人眼对「亮度」更敏感?

四、真实场景 2:把一张彩色照片“拆开”

1️⃣ 只有亮度(Y)

2️⃣ 只有色度(U / V)

五、关键思想:既然色度不重要,那就少存点

如果每个像素都存:

但实际上可以这样做:

六、这就是你常听到的:色度降采样

用一句人话解释这些数字:

七、真实场景 3:为什么视频一定用 YUV?

八、一句话总结(非常重要)


一、先把 Y / U / V 当成「人看世界的三种感觉」

  • Y(亮度 / 明暗)
    👉 决定“能不能看清轮廓、细节、文字”

  • U / V(色度 / 颜色偏移)
    👉 决定“这是红的、蓝的、偏黄还是偏绿”

可以理解为:

Y = 黑白照片
U / V = 给黑白照片上色


二、真实场景 1:你在看一张新闻网页

想象你在手机上看新闻:

  • 文字是否清晰?

  • 人脸轮廓是否锐利?

  • 表情细节是否明显?

👉这些 90% 都由亮度 Y 决定

现在问你一个问题:

如果把颜色稍微糊一点,你还能看清内容吗?

答案是:可以

但如果:

  • 字体边缘糊了

  • 明暗对比没了

👉 哪怕颜色很准,你也会觉得“看不清”

📌这正是 YUV 的出发点


三、为什么人眼对「亮度」更敏感?

这是生理事实:

  • 人眼中:

    • 视杆细胞→ 对明暗极其敏感(负责 Y)

    • 视锥细胞→ 对颜色敏感度低很多(负责 U/V)

结果就是:

你能立刻发现“模糊”

但很难发现“颜色少了一点点”


四、真实场景 2:把一张彩色照片“拆开”

一张 RGB 彩色照片,其实可以变成:

1️⃣ 只有亮度(Y)

  • 看起来是清晰的黑白照片

  • 轮廓、文字、脸部全在

2️⃣ 只有色度(U / V)

  • 看起来像一团“彩色云雾”

  • 没什么清晰结构

这说明什么?

结构 = 亮度

颜色 = 附加信息


五、关键思想:既然色度不重要,那就少存点

这一步非常重要 👇

如果每个像素都存:

  • Y(亮度)

  • U(颜色)

  • V(颜色)

👉 数据量很大

但实际上可以这样做:

  • 每个像素都存 Y

  • 每 2×2 个像素,共用一组 U/V

人眼几乎察觉不到区别,但:

数据量直接降一半甚至更多


六、这就是你常听到的:色度降采样

用一句人话解释这些数字:

格式含义
4:4:4亮度和颜色一样精细(不省)
4:2:2水平方向颜色减半
4:2:0水平 + 垂直方向颜色都减半(最常见)

📌视频、直播、H.264、H.265 基本都是 4:2:0


七、真实场景 3:为什么视频一定用 YUV?

假设你在做视频:

  • 1080p

  • 60fps

  • RGB 存储

👉 带宽和存储直接爆炸 💥

换成 YUV 4:2:0:

  • 清晰度几乎没变

  • 数据量减少50%~70%

  • 编码器压缩效果更好

所以:

📹摄像头 → YUV

🎬视频编码 → YUV

📡直播推流 → YUV


八、一句话总结(非常重要)

YUV 的本质不是“颜色空间”

而是“利用人眼弱点的工程设计”

  • Y保证“看得清”

  • U/V保证“看起来对”

  • U/V 偷工减料,人眼还发现不了

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 18:10:11

基于Thinkphp和Laravel预制菜销售网上商城系统半成品配菜平台设计与实现

目录 具体实现截图项目开发技术介绍PHP核心代码部分展示系统结论源码获取/同行可拿货,招校园代理 具体实现截图 本系统(程序源码数据库调试部署讲解)带文档1万字以上 同行可拿货,招校园代理 基于Thinkphp和Laravel预制菜销售网上商城系统半成品配菜平台…

作者头像 李华
网站建设 2026/6/10 7:23:52

Excalidraw导出为PDF时的排版优化技巧

Excalidraw导出为PDF时的排版优化技巧 在技术文档、架构设计和产品原型的协作过程中,一张清晰可读的图表往往胜过千言万语。Excalidraw凭借其手绘风格带来的亲和力与简洁直观的操作体验,已成为开发者、产品经理和设计师之间沟通的“通用语言”。然而&…

作者头像 李华
网站建设 2026/6/7 7:08:32

基于Thinkphp和Laravel框架+vue社区老年人帮扶系统_6u870vlh-vue

目录具体实现截图项目开发技术介绍PHP核心代码部分展示系统结论源码获取/同行可拿货,招校园代理具体实现截图 本系统(程序源码数据库调试部署讲解)带文档1万字以上 同行可拿货,招校园代理 基于Thinkphp和Laravel框架vue社区老年人帮扶系统_6u870vlh-vu…

作者头像 李华
网站建设 2026/6/9 23:58:45

敏捷团队的测试成熟度模型与评估

在当今快速演进的软件开发环境中,敏捷方法论已成为主流,强调迭代交付、持续集成和团队协作。然而,测试作为质量保障的核心环节,在敏捷团队中常面临挑战,如测试左移不足、自动化覆盖不全或反馈循环延迟。测试成熟度模型…

作者头像 李华
网站建设 2026/6/10 6:35:24

Open-AutoGLM模型训练数据优化实战(数据清洗到增强的完整链路)

第一章:Open-AutoGLM模型训练数据优化概述在大规模语言模型的训练过程中,数据质量直接决定了模型的理解与生成能力。Open-AutoGLM作为基于自回归架构的通用语言模型,其性能高度依赖于训练数据的多样性、准确性和语义完整性。因此,…

作者头像 李华
网站建设 2026/6/10 15:53:52

基于大数据的分析长沙旅游景点推荐系统爬虫 可视化

文章目录系统截图项目简介大数据系统开发流程主要运用技术介绍爬虫核心代码展示结论源码文档获取定制开发/同行可拿货,招校园代理 :文章底部获取博主联系方式!系统截图 基于大数据的分析长沙旅游景点推荐系统爬虫 可视化 项目简介 本次研究将达到…

作者头像 李华