0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是YUV

汽车电子技术 来源:程序猿搬砖 作者: 程序猿搬砖 2023-03-03 09:50 次阅读

该节是ffmpeg开发播放器学习笔记的第三节《认识YUV》

简单的讲YUV是一种图像和视频的编码方式,RGB通过三种颜色来表达现实世界中的各种颜色,YUV通过亮度与色度饱和度来表示颜色。

RGB很好理解,它更直观。从学生开始就认识绘画的颜料是用三种颜色调配来的,汽车的油漆颜色也是RGB三种颜色调配而来的。

YUV的出现有它的历史意义但也是一种必然。它基于人眼对亮度的敏感度比色彩的敏感度更高的特点。Y表示亮度也可以理解在灰度值,最低的亮度就是黑色最高的亮度就是白色,中间的可呈现出灰色。

在黑白电视机向彩色电视机过渡的年代,黑白电视机只需要YUV中的一个分量Y就可以呈现出黑白画面。UV分量用在彩色电视机上即可呈现出彩色了。YUV可以带来更高的帧内压缩比,由于人眼对黑白更敏感,YUV可以弱化不敏感的信息,减少UV分量的采样。RGB24的每个像素需要3*8个字节,YUV呢?不同的YUV采样方式压缩比有所不同。

电视信息使用的是YUV而数字信息使用的是YCrCb命令,以下统称YUV。

图片

✅ 第一节 - Hello FFmpeg

✅ 第二节 - 软解视频流,渲染 RGB24

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RGB
    RGB
    +关注

    关注

    4

    文章

    798

    浏览量

    58376
  • 编码
    +关注

    关注

    6

    文章

    935

    浏览量

    54759
  • YUV
    YUV
    +关注

    关注

    0

    文章

    11

    浏览量

    2875
收藏 人收藏

    评论

    相关推荐

    SDL显示YUV图像数据

    YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。
    的头像 发表于 09-29 15:57 1624次阅读

    ISP图像处理之YUV及CSC知识简析

    YUV是一种基本色彩空间,人眼对亮度比色度更敏感,所以亮度分量Y要比色度分量U、V重要。
    的头像 发表于 12-19 18:27 2836次阅读
    ISP图像处理之<b class='flag-5'>YUV</b>及CSC知识简析

    RGB-YUV转换的Verilog程序

    RGB-YUV转换的Verilog程序
    发表于 08-12 16:22

    declink输出的视频是YUV420SP还是YUV422I?

    enclink进行H264压缩时,要求输入的视频是YUV420SP。那么,enclink后进行declink,输出的视频是YUV420SP还是YUV422I?
    发表于 05-28 05:58

    YUV_FRAMES_TO_A8 显示正常但保存YUV数据有误,请问是什么原因?

    ,在Rules.make打开了宏YUV_FRAMES_TO_A8,准备把cameraLink的queue0保存到本地pCameraOutPrm = &pCameraInstPrm->
    发表于 05-28 13:55

    DM8148 在DSP端获取YUV数据,当摄像头前有运动物体时,获取的YUV异常,有横条

    我在DM8148 dvrrdk中DSP上获取到了YUV数据,并将YUV数据送到A8核,在A8核的回调函数中将YUV写文件.摄像头前没有运动物体的时候获取到的静态的YUV数据是正常的,但
    发表于 06-23 02:04

    请教有关ColorSpace_YUV420PSEMI与ColorSpace_YUV422PSEMI的bit位宽问题

    1.从协议来看,YUV444:24bitYUV422:16bitYUV420:12bit2.从DVSDK 的demo代码中ColorSpace_getBpp,其将以上YUV422/YUV
    发表于 07-27 08:15

    请问A40i支持YUV模式的显示吗

    请问A40i支持YUV模式的显示吗,RGB显示就有画面,YUV就黑屏
    发表于 01-04 07:39

    H264编码如何将RGB转YUV格式?

    您好,我正在使用 Raw 传感器开发 IMX8MM。我已经完成了 YUV 格式的编码 (h264),同样我需要使用 RGB 在 h264 上流式传输。有没有人使用 h264 将 rgb 格式转换
    发表于 03-16 07:23

    色差分量接口YUV

    色差分量接口YUV              目前可以在一些专业级视频
    发表于 12-26 15:21 2335次阅读

    yuv444、yuv422、yuv420之间的关系和转换

    先来说说YUV信号: 准确来说,YUV是一种颜色编码方法,而yuv信号是由RGB经过矩阵变换电路(至于是如何转换的,先不用去理它)得到的亮度信号Y和两个色差信号U(blue-Y)、V(red-Y
    发表于 01-16 18:40 2006次阅读

    YUV视频GPU实时拼接

    为提高高清视频拼接的实时性能,提出一种基于GPU的多路高清YUV视频实时拼接方法,推导出YUV422图像拼接中的透视模型,并结合计算统一设备架构技术,实现透视变换、无缝融合等关键拼接步骤在GPU上
    发表于 03-20 10:10 2次下载
    <b class='flag-5'>YUV</b>视频GPU实时拼接

    YUV是什么

    说到用来表达颜色的系统,大家或许第一个会想到的就是RGB。是的,在数字时代,屏幕上每一个像素点都是由红绿蓝三种颜色混合而成的,它可以用RGB值来描述。不过有时我们还是会看到或听闻所谓的YUV,那么它又是什么呢?
    的头像 发表于 12-29 09:42 9466次阅读

    YUV和RGB是如何进行转换的

    YUV 和 RGB 转化 凡是渲染到屏幕上的东西(文字、图片或者其他),都要转换为 RGB 的表示形式,那么 YUV 的表示形 式和 RGB的表示形式之间是如何进行转换的呢? 为了实现格式转换,我们
    的头像 发表于 07-30 10:06 1884次阅读

    使用libjpeg-turbo进行JPG编解码-YUV422P转JPG为例

    本文转自公众号,欢迎关注 使用libjpeg-turbo进行JPG编解码-YUV422P转JPG为例 (qq.com) 一.前言 在UVC项目中需要测试MJPEG的传输, 通常JPG
    的头像 发表于 08-11 09:32 3496次阅读
    使用libjpeg-turbo进行JPG编解码-<b class='flag-5'>YUV</b>422P转JPG为例