【音视频】图像基础概念

news/2025/3/4 0:22:46/

一、图像基础概念

1.1 像素

像素是一个图片的基本单位,pix使英语单词pixture+element的结合“pixel”的简称,所以像素有图像元素之意。

  • 例如2500*2000的照片就是指横向有2500个像素点,竖向有2000个像素点,总共500万个像素,也俗称500万像素照片。

  • 对图片进行放大,可以看到图片是一个个像素点构成的:

在这里插入图片描述

1.2 分辨率

图像(或视频)的分辨率是指图像的大小或者尺寸。我们通常用像素表示图像的尺寸,例如上述的2500*2000像素的照片就是使用像素来表示图像的尺寸。

  • 常见的分辨率有360P(640*360)、720P(1280*720)、1080P(1920*1080)、4K(3840* 2160)

1.2.1 不同分辨率之间的区别

常说的1080P和720P其实是指垂直像素数量,分辨率垂直像素,还需要考虑到水平像素数。按照16:9(宽:高)的比例计算,720P的水平像素数量有720/9*16 =1280,那么总计像素为921600像素,大约92万像素。1080P具有1920个水平像素,总局2073600像素,约为200万像素,是720P的两倍多。

  • 像素越多视频越清晰,所以1080P比720P视频更加清晰。图像分辨率越高,图像也就越清晰

在这里插入图片描述

在这里插入图片描述

1.3 位深

我们看到的彩色图片,都有三个通道,分别是红绿蓝(RGB),如果存在透明度还有alpha分量

通常每个通道用8bit来表示,8bit可以表示256中颜色,所以可以组合256256256 = 16777216 约为1677万种颜色,这里的8bit就是我们讲的位深。

每个通道的位深越大,能够表示的颜色值也就越大。

  • 比如现在高端电视说的10bit色彩,就是每个通道用10bit表示,每个通道有1024种颜色,可以表示的颜色约为107374万种,是8bit的64倍。

常见的颜色还是以8bit居多

在这里插入图片描述

1.4 帧率

帧率即FPS(每秒有多少帧画面),在玩游戏的时候,FPS帧率越高就代表游戏画面越流畅,越低则越卡顿,视频也是如此。

由于视觉图像在视网膜的暂时停留,一般图像帧率达到24帧,我们认为图像是连续动态的。

  • 电影帧率一般是24FPS,电视剧一般是25FPS,监控行业一般是25FPS,音视频通话通常是15FPS。

帧率越高,画面越流畅,需要的设备性能也就越高

1.5 码率

视频文件在单位时间内使用的数据流量叫作码率。比如1Mbpts。

大多数情况下,码率越高,分辨率越高,视频也就越清晰。但模糊的视频文件大小(码率)也可以很大,分辨率小的视频文件可能也比分辨率大的视频清晰。

对于同一个原始图像源的时候,同样的编码算法,则码率越高,图像的失真就会越小,视频画面就会越清晰。


http://www.ppmy.cn/news/1576410.html

相关文章

波导阵列天线 学习笔记11双极化全金属垂直公共馈电平板波导槽阵列天线

摘要: 本communicaition提出了一种双极化全金属垂直公共馈电平板波导槽阵列天线。最初提出了一种公共馈电的单层槽平板波导来实现双极化阵列。此设计消除了传统背腔公共馈电的复杂腔体边缘的必要性,提供了一种更简单的天线结构。在2x2子阵列种发展了宽十…

Unity-DOTween插件

植物大战僵尸 - 阳光生成抛物线运动分析 下面是植物大战僵尸开发过程遇到的阳光以抛物线的形式生成的问题,查阅相关资料,下面是实现方法 代码实现 阳光的抛物线运动主要通过以下两个脚本实现: 1. SunFlower.cs - 向日葵生成阳光 public …

【JSON2WEB】15 银河麒麟操作系统下部署JSON2WEB

【JSON2WEB】系列目录 【JSON2WEB】01 WEB管理信息系统架构设计 【JSON2WEB】02 JSON2WEB初步UI设计 【JSON2WEB】03 go的模板包html/template的使用 【JSON2WEB】04 amis低代码前端框架介绍 【JSON2WEB】05 前端开发三件套 HTML CSS JavaScript 速成 【JSON2WEB】06 JSO…

网工学习-vlan-端口隔离

一、概述 端口隔离作用是同一vlan中的各个端口不能互通。命令为接口模式下port-isolate enable group 1,默认为group 1。 二、注意事项 1、配置必须要在接口模式下(因为是配置接口间的隔离) 2、组内隔离,可以配置多个group&…

深度学习五大模型:CNN、Transformer、BERT、RNN、GAN详细解析

# 深度学习五虎将:当CNN遇见Transformer的奇幻漂流 ## 序章:AI江湖的兵器谱排行 2012年,多伦多大学的厨房里,Hinton的学生们用GPU煎了个"AlexNet"荷包蛋,从此开启了深度学习的热兵器时代。如今五大模型各显…

【LeetCode】139. 单词拆分

目录 题目描述输入输出示例及数据范围思路C 实现 题目描述 给你一个字符串 s 和一个字符串列表 wordDict 作为字典。如果可以利用字典中出现的一个或多个单词拼接出 s 则返回 true。 注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使…

短连接服务器压测-wrk

背景 由于业务需要我们从原来的 长连接 转为 短连接,提高单服同时在线人数。 老压测 在服务器编写机器人,编写一部分客户端逻辑(这里如果客户端严格使用mvc 模式,其实可以把 view 层换为 服务器测试代码层,而一般不…

三元组排序(acwing)c++

给定 NN 个三元组 (x,y,z)(x,y,z),其中 xx 是整数,yy 是浮点数,zz 是字符串。 请你按照 xx 从小到大的顺序将这些三元组打印出来。 数据保证不同三元组的 xx 值互不相同。 输入格式 第一行包含整数 NN。 接下来 NN 行,每行包…