news 2026/5/7 13:31:20

揭秘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/5/5 16:49:11

【顶尖AI团队内部资料】:Open-AutoGLM数据预处理的7个黄金法则

第一章:Open-AutoGLM数据优化的核心理念Open-AutoGLM作为面向生成式语言模型的数据自优化框架,其核心理念在于通过自动化反馈机制实现数据质量的动态提升。系统不依赖静态标注数据集,而是结合模型推理输出与多维度评估信号,持续重…

作者头像 李华
网站建设 2026/5/1 11:42:11

为什么你的Open-AutoGLM总崩溃?一文看懂资源监控缺失的致命影响

第一章:Open-AutoGLM 运行时资源监控在部署和运行 Open-AutoGLM 模型服务时,实时掌握其资源消耗情况对于保障系统稳定性与优化推理性能至关重要。有效的运行时资源监控能够帮助开发者及时发现内存泄漏、GPU 利用率异常或请求堆积等问题。监控指标采集 Op…

作者头像 李华
网站建设 2026/5/6 19:46:11

DOM元素和jQuery对象到底有啥区别?一文讲透怎么转换

在Web前端开发中,精确理解DOM元素和jQuery对象的区别与联系,是编写高效、可维护代码的基础。许多初学者容易将两者混为一谈,导致代码出现难以排查的BUG。本文将从实际应用场景出发,厘清这两个核心概念的本质。 DOM元素和jQuery对象…

作者头像 李华
网站建设 2026/5/3 5:28:19

WinTC学C语言?新人不推荐!2025年必知弊端与更好选择

在编程学习的起步阶段,很多人会接触到C语言和WinTC这样的工具。这类工具将初学者带入了一个看似“方便”的简化环境,但从软件工程和现代开发的角度来看,使用它们存在明显的局限性和潜在风险。本文将分析为什么我们不推荐在今天的学习和开发中…

作者头像 李华
网站建设 2026/5/7 7:18:59

flask基于大数据技术的共享单车数据分析与辅助管理系统_05c7298x--论文-爬虫 可视化

文章目录系统截图项目简介大数据系统开发流程主要运用技术介绍爬虫核心代码展示结论源码文档获取定制开发/同行可拿货,招校园代理 :文章底部获取博主联系方式!系统截图 flask基于大数据技术的共享单车数据分析与辅助管理系统_05c7298x–论文-爬虫 可视化…

作者头像 李华