码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 4 另一种图片颜色表示:YUV


    上一篇描述了 RGB 的图像表示,这一节我们再看另一种图像表示——YUV。YUV 和 RGB 不同,它们在颜色信息的存储和传输上有显著的区别。

    YUV 是什么呢?YUV 表示的是亮度-色度模型。在 YUV 表示中,颜色信息由亮度(Y)和两个色度(U、V)通道组成,亮度通道(Y)表示图像的明暗程度,色度通道(U、V)表示颜色信息,Y 通道负责明亮度,U、V 通道则处理色彩信息。

    为什么有了 RGB 还需要 YUV 呢?

    RGB 表示在每个通道上均匀地分配颜色信息,也就是说在 RGB 中,颜色信息在红、绿、蓝三个通道上平均分布。而 YUV 不是,YUV 在通道上分布并不均匀。

    Y 代表的是亮度,包含图像的大部分信息,U/V代表的是颜色信息,而我们人眼对亮度的敏感性要高于对色彩的敏感性。

    因此YUV的表示方式更加符合人眼感知的特性,我们看一个例子来说明为什么人眼对 Y 分量更敏感。

    下面通过程序把一个彩色图片中的 Y/U/V 三个通道的分量提取出来。

    对于上面提取的3个分量,很明显我们更倾向于使用只有 Y 通道的那张图片,因为它虽然没有了色彩,但是很清晰ÿ

  • 相关阅读:
    React 的入门介绍
    2023年【低压电工】考试题库及低压电工新版试题
    u本位合约爆仓清算解决方案建议
    计算电磁学(一)前置知识
    基于Spring Boot+vue的民宿预定管理系统的设计与实现
    公共方法~~
    协同办公解决方案:你需要了解的5个关键点
    如何计算股票程序化交易系统的收益率?
    spring学习笔记-IOC,AOP,事务管理
    linux下Qt的pro文件
  • 原文地址:https://blog.csdn.net/dongtuoc/article/details/134439324
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号