视频基础知识简介

视频

一组图像组成,且图像一般为了方便传输或者减少占用空间而被压缩(如H264,265等格式),最终在显示设备上进行显示

图像

  • 图像由像素组成,像素又是由RGB组成,每个点的颜色由红绿蓝进行组合形成新的颜色;

  • 分辨率:一张图像像素点的个数,横向像素个数乘以纵向像素个数,即为分辨率;

  • 每个像素点由三个不同颜色的发光二极管组成,当某个二极管显示的亮度不一样时,就组成新的颜色;
    在这里插入图片描述

  • 像素的位深:每个像素点占用的bit位数,如RGB888-24位,RGBA-32位。

屏幕

从微观角度来看,显示器的每个像素点都是由三个发光二极管组成,分别是RGB,将屏幕的每个像素点都点亮,赋予相关的颜色,这样就组成了一幅图,显示在我们眼前。
在这里插入图片描述
屏幕的分辨率和图像的定义是一样的。

图像和屏幕的关系

图像是数据,输入给屏幕,屏幕是显示设备,经过驱动程序可以让屏幕显示图像。

不同尺寸图像的显示

  1. 图像大小等于显示区域大小
  2. 图像小于显示区域 :对图像进行拉伸或者留白(占不到的地方空着,搞成白色)
  3. 图像大于显示区域:对图像进行缩小 或者 截断

RGB的色彩问题

  • RGB和GBR : 有的时候我们送给显示器的图像的像素是GBR,但是显示器驱动不知道,那么会导致色彩对不上,所以有的时候需要我们进行BGR准换RGB的操作;
  • BMP使用的是BGR格式,播放bmp图像时,需要进行一次转换;

码流

  • 分辨率:X轴的像素个数 * Y轴的像素个数,如我们常说的360P 1080P 2K 4K等 ;
  • 帧率:每秒采集/播放图像的个数;

YUV图像格式

定义

也称YCbCr, 其中Y信号表示明亮度(灰阶),UV的作用是描述影响色彩以及饱和度。

举个例子,当电视机是黑白电视时,即使没有UV信号,也可以展示Y信号,只不过时是黑白的

如果电视不是黑白电视,那么除了Y信号,UV信号也可以展示,显示的图像是彩色的。

一张YUV图像

在这里插入图片描述

Y分量 : 灰阶

单独拿出Y分量展示
在这里插入图片描述

U分量:表示整个图片的蓝色分量 ,Cb

在这里插入图片描述

V分量:表示整个图片的红色分量,Cr

在这里插入图片描述

当把三个分量叠加在一起,得到第一张图。

常见采样格式

  • YUV4:2:0 标准格式
  • YUV4:2:2
  • YUV4:4:4 :

RGB和YUV的关系

  • RGB用于屏幕图像的展示
  • YUV用于图像的采集与编码等,YUV体积一般小
  • 也就是说,YUV图像展示需要先转换成RGB数据
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值