图片与视频相关冷知识

news2024/11/16 7:50:06

目录

色彩的相关概念

色深

色相与饱和度

色调

冷色调与暖色调

色温

白平衡

白平衡偏移

色阶

色阶中的直方图

对比亮度

视频相关概念

像素数

分辨率

逐行扫描与隔行扫描

对比度

高对比度与低对比度

清晰度(也称锐度)

锐化

锐化与锐度的区别

帧率

视频的码率

码率的计算

视频编码

视频格式

色彩的相关概念

色深

含义:我们可以称之为色彩的深度,通俗点说就是色彩有多少种层次。视频拍摄中我们一般常见的色深为8bit和10bit。

理解:8bit可以理解成红绿蓝三原色,每一个颜色都具有2⁸个灰度值,那么8bit色深所能呈现的颜色数量为256×256×256种颜色。

色相与饱和度

色相:是指色彩所表现的相貌及不同的色彩面目,对色调的调整也就在各种颜色之间变换。 

饱和度:是指图像颜色的色彩度,调整饱和度也就是调整图像的色彩度。将整个图像的饱和度降低为0时,图像就会变成灰色的图像,增加其饱和度,就会增加图像色彩的纯度。

色调

含义:是指对象或画面色彩总倾向,它是由于对象在共同的光源下、共同的环境里,色彩相互对比、相互影响,是色彩变化有和谐统一的结果,是画面或对象全部色彩的整体关系。 

色调是指图像的相对明暗程度,在彩色图像上表现为颜色。色调是地物反射、辐射能量强弱在图像上的表现,地物的属性、几何形状、分布范围和组合规律都能通过色调差异反映在遥感图像上。

冷色调与暖色调

色调在冷暖方面分为暖色调与冷色调:红色、橙色、黄色--为暖色调,象征着:太阳、火焰。蓝色--为冷色调,象征着:森林、大海、蓝天。黑色、紫色、绿色、白色,为中间色调; 暖色调的亮度越高,其整体感觉越偏暖,冷色调的亮度越高,其整体感觉越偏冷。

色温

含义:单位是K(开尔文),想象一个不发光的黑色的物体——绝对黑体。当我们把它加热之后,随着温度的升高,绝对黑体会先发出红光,随后越来越亮,变成黄光,再变成白光,直至蓝光。

注意:

  • 颜色越红,色温越低,颜色越蓝,色温越高。
  • 红色是暖色,但是色温低;蓝色是冷色,但是色温高。

白平衡

含义:根据被摄场景光源环境,选择对应白平衡使物体还原真实的色彩。(就是选定一个标准作为白)

注意:白平衡越靠近蓝,则整体画面偏红;白平衡越靠近红,则整体画面偏蓝。

白平衡偏移

简单理解:就是调整图片的色调,白平衡偏移的整个调整范围是一个色轮

色阶

前言:每个图像都混合了阴影和高光以及中间调。阴影是图像中最暗的部分,高光是最亮的部分,中间调介于两者之间。

含义:色阶是表示图像亮度强弱的指数标准,也就是我们说的色彩指数,在数字图像处理教程中,指的是灰度分辨率(又称为灰度级分辨率或者幅度分辨率)。图像的色彩丰满度和精细度是由色阶决定的。色阶指亮度,和颜色无关,但最亮的只有白色,最不亮的只有黑色。

色阶中的直方图

理解:目前我们所拍摄的所有数码照片都是由不同数量的像素组成,每个像素都有0-255个不同的亮度级别。在色阶工具直方图的横轴上,我们会看到在图的左边有一个从0开始的数值范围,一直延续到右边的255。其中0代表黑色,如果有像素为0,这意味该区域完全为黑色(黑场),没有任何细节。右边255代表全部白色,如果有像素为255,这意味着它们是完全白色(白场),没有细节。在色阶工具直方图的纵坐标,我们可以看到不同的峰值,他代表每种强度水平作图的像素的数量分布,分布越多峰值越高,分布越少峰值越低,甚至没有。

对比亮度

含义:是指不同颜色之间的差异。对比亮度越大,颜色之间的反差就越大,反之越小。

视频相关概念

像素数

含义:像素点的个数,我们常说手机的4800万像素,通常指的就是在4:3比例下,8000像素×6000像素的照片。

分辨率

含义:视频的分辨率指的是视频在一定区域内包含的像素点的数量。比如我们常见的1080P清晰度在16:9的视频中就是长宽为1920*1080像素。

注意:分辨率更高的话就需要用“K”来表示。如“2K”、“4K”,“K”表示的则是“横向排列有多少列像素”,如4K就是指有视频横向大约有4000列左右像素。

逐行扫描与隔行扫描

  • 逐行扫描:“P”其实所表示的是“逐行扫描”的意思,可以理解成视频纵向排列有多少行像素,如1080P就是指在视频纵向有1080行像素。
  • 隔行扫描:”I“表示的是隔行扫描的意思。

注意:逐行扫描的比隔行扫描的电视更加平滑,是最高的高清标准。

对比度

含义:对比度指的是一幅图像中明暗区域最亮的白和最暗的黑之间不同亮度层级的测量,差异范围越大代表对比越大,差异范围越小代表对比越小。

高对比度与低对比度

低对比度:

高对比度:

注意:对比度越高,照片中暗的部分就越暗,亮的部分就越亮;对比度越低,照片中暗的部分就会偏亮,而亮的部分则会偏暗。

清晰度(也称锐度)

含义:清晰度指的是影像中各细部影纹及边界的清晰程度。 

注意:调节清晰度就是将边界处的明暗对比加强了。暗部的边界会变得更暗,而亮部的边界则变得更亮。

锐化

含义:图像锐化(image sharpening)是补偿图像的轮廓,增强图像的边缘及灰度跳变的部分,使图像变得清晰,分为空域处理和频域处理两类。

锐化与锐度的区别

锐化作用也是通过在纹理边缘加入高对比度的线条实现提高清晰度的效果。但是与“清晰度”选项增加过渡带不同,锐化的方法更加粗暴,直接增加明暗程度不同的线条来突出边界处的对比,使其看上去更加锐利。

帧率

含义:视频播放的原理相信大家都知道,将连续的图片进行快速地播放,基于人眼视觉“可欺骗性”,就变成了完整连贯的动态视频,而一秒钟播放多少张图片,就是帧率。

注意:帧率可以用fps作为单位来进行表达,24fps指的就是1秒内播放24张图片,此时的24fps足以欺骗人眼,但是高帧率的视频看起来的确也会更加流畅,观感上也更加舒适。

视频的码率

码率(也叫比特率):指的是视频在每一秒所包含的数据量,信息量,他直接决定了视频的大小,同时很大程度上影响视频的质量。

注意:视频画面中每一帧的像素虽然提供了清晰的基础条件,而高码率相当于能让每个单位像素呈现更得好。

码率的计算

例子:以8bit色深25帧率分辨率1080p的视频来计算

码率=像素数量×每个像素对应色深所占的存储空间×色彩通道数×帧速率

理解:对于8bit色深每个像素占据的存储空间为24bit(3Byte);对于分辨率为1080p的视频来说一共有1920x1080=2073600px个像素,要存储一帧画面就需要2073600×3Byte=6220800Byte(6075KB约为5.93MB);对于每秒25帧就需要5.93MB×25fps≈148MBps(1186Mbps)

注意:一般的拍摄都难以负担这么高的码率,所以会使用不同的编码来对视频进行压缩。

视频编码

  • H.264:H.264通常适用性好,兼容性更广,但是它非常的占用存储空间。
  • H.265:H.265编码占用的存储空间跟小,完全相同的视频内容,H.265编码的大小可以比H.264小50%,但是他的兼容性较差,很有可能出现视频无法播放的情况。

视频格式

  • avi:一般用 DivX codec;保持高视频质量,压缩视频
  • mp4:基于MOV,采用有损压缩MPEG4 AVC/H.264 codec

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/420146.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

果推断16--市场营销中资源分配问题的直接异质因果学习

题目:市场营销中资源分配问题的直接异质因果学习 Direct Heterogeneous Causal Learning for Resource Allocation Problems in Marketing 论文链接:https://export.arxiv.org/pdf/2211.15728v2.pdf 摘要:资源分配是市场营销中一类重要的决…

定点除法运算

目录 一、原码除法运算 1.原码比较法和恢复余数法 ⑴比较法 ⑵恢复余数法 2.原码不恢复余数法(原码加减交替法) 二、补码除法运算 1、够减的判断 2、上商规则 3、商符的确定 4、求新部分余数 5、末位恒置1 乘法的…

nssctf web入门(4)

这里通过nssctf的题单web安全入门来写,会按照题单详细解释每题。题单在NSSCTF中。 想入门ctfweb的可以看这个系列,之后会一直出这个题单的解析,题目一共有28题,打算写10篇。 [ZJCTF 2019]NiZhuanSiWei [ZJCTF 2019]NiZhuanSiWei…

本周大新闻|微软IVAS 1.2预计24年交付;华为发布AR-HUD方案

本周XR大新闻,AR方面,IVAS 1.2版预计24年交付;苹果AR眼镜预计26年采用超透镜方案;苹果首款XR头显由和硕转立讯代工;一加展示新款AR眼镜原型;镭昱点亮单片全彩Micro-LED;苹果智能指环专利公布。 …

windows10 java 创建合约

a. 安装Nodejs 主要是方便使用npm 命令 并配置环境变量 b.使用 npm 可以便捷地安装Solidity编译器solcjs npm install -g solc c.找个目录 创建一个solidity文件 如 // SPDX-License-Identifier: GPL-3.0pragma solidity >0.8.2 <0.9.0;/*** title Storage* dev Store…

ChatGPT引爆AI热潮,未来有哪些核心落地场景与投资机遇?

自ChatGPT面世以来&#xff0c;AI行业再度被引爆&#xff0c;AI大模型作为新一代颠覆性技术同时掀起了一波又一波热潮&#xff0c;头部厂商与创业者纷纷涌入&#xff0c;备受业界瞩目与市场追捧。 在这汹涌的狂欢背后&#xff0c;实则代表着AI发展的阶跃&#xff0c;即AI直接创…

和ChatGPT关于Swing music的一场对话(上篇)

什么是 Swing Music &#xff1f; Swing Music 是一款漂亮的自托管音乐播放器&#xff0c;适用于您的本地音频文件。就像一个更酷的 Spotify …但带上你自己的音乐。 第一次在 reddit 上看到 Swing Music&#xff0c;就被其 UI 吸引了 但源码站点的releases 中只有 windows 和 …

凌恩生物美文分享|转录组研究利器——三代全长转录组测序(Iso-Seq)

近年来&#xff0c;随着高通量测序技术的发展&#xff0c;转录组测序已经成为研究基因表达调控的主要手段。我们知道&#xff0c;很多物种的转录本非常多样和复杂&#xff0c;绝大多数真核生物基因不符合“一基因一转录本”的模式&#xff0c;这些基因往往存在多种剪切形式。通…

学习着编写了一款chrome小插件

背景介绍 半年前有幸分享了一下浏览器开发者工具的技术分享&#xff0c;当时的PPT在写至最后处总感觉理论讲解多于代码分享&#xff0c;于是琢磨着编写一下相关的代码&#xff0c;在经过一番苦思冥想后最终锁定了浏览器插件编写的实现上&#xff0c;所以在经过一番知识百科后&…

(OpenAI)ChatGPT注册登录常见问题错误代码及其解决方法

在使用 ChatGPT 的时候我们可能会碰到一些错误的代码&#xff0c;本文统一来介绍一下每一种错误以及解决方法。 错误代码1. 不能在当前国家使用 出现场景&#xff1a;一般在注册或登录的时候会出现。 原因&#xff1a;主要是ChatGPT检测到当前访问所在的地区不允许访问导致。 …

如何在Java中使用同步回调和异步回调

文章目录&#xff08;一&#xff09;同步回调&#xff08;1&#xff09;匿名内部类回调&#xff08;2&#xff09;Lambda 回调&#xff08;二&#xff09;异步回调&#xff08;1&#xff09;简单的线程回调&#xff08;2&#xff09;异步并行回调&#xff08;3&#xff09;Comp…

python 时间序列分解案例——加法分解seasonal_decompose

文章目录一、模型简介1.1 加法分解模型1.2 乘法分解模型1.3 分析步骤二、案例2.1 背景 & 数据 & python包2.2 分析过程一、模型简介 1.1 加法分解模型 加法分解模型适用于随着时间推移趋势和季节性变化不断累加&#xff0c;并且随机波动比较稳定的时间序列数据。该模…

初识linux之线程互斥

目录 一、线程互斥的概念 1. 多线程下全局数据的安全问题 2 线程互斥相关背景概念 二、线程加锁 1. 锁生成和销毁 2. 对一个锁加锁 3. 对一个锁解锁 三、解决多线程并发式访问临界资源问题 四、如何看待锁 1. 锁限制线程串行访问 2. 加锁和解锁的原子性 五、对锁进…

数学体操之牛顿数值法解方程的程序和图解

牛顿法是一种用来寻找函数零点的迭代方法&#xff0c;它基于以下思路&#xff0c;如果我们知道了一个函数在某个点的切线&#xff0c;那么函数的零点就可以通过切线与x轴的交点来近似计算。 给定一个函数,找到零点,过程如下: 选择初始点,然后使用这个点处的切线来近似,也就是…

java超详细的jvm调优

JVM调优 看这篇博客之前&#xff0c;可以先看我另外两篇 Java虚拟机&#xff08;Jvm详解&#xff09; Java垃圾回收机制(后续更新) 下面主要从以下几个方面进行展开描述&#xff1a; JVM实践调优主要步骤分析GC日志堆内存与元空间优化线程堆栈优化堆内存内部优化&#xff…

软件质量保证与软件测试 第五周(数据流测试)+第六周(集成测试开了个头)

数据流测试 1 定义/使用测试 一些概念的定义 例题理解概念 例子1&#xff1a; 定义清除的理解&#xff1a;就是说&#xff0c;如果路径上又遇到了其他定义节点&#xff0c;那就不是。 例子2&#xff1a; 第一步&#xff1a;先画程序图&#xff1a; 第二步&#xff1a;再…

什么是 AWS Lambda 冷启动问题?

什么是 AWS Lambda 冷启动问题&#xff1f; AWS Lambda 是一个无服务器计算平台&#xff0c;使开发人员能够快速构建和部署应用程序&#xff0c;而无需管理任何底层基础设施。但是&#xff0c;这种便利性也带来了一个缺点&#xff0c;即 AWS Lambda 冷启动问题。由于冷启动问题…

sgg第二天Java的语法

关键字 关键字(keyword)的定义和特点 定义&#xff1a;被Java语言赋予了特殊含义  特点&#xff1a;关键字中所有字母都为小写  注意,关键字不能被用作标识符&#xff01; 保留字 Java保留字&#xff1a;现有Java版本尚未使用&#xff0c;但以后版本可能会作为关键字使 …

Qt Quick - 弹出控件综述

Qt Quick - 弹出控件综述一、概述一、抽屉控件二、菜单控件三、弹出控件四、工具提示控件一、概述 控件功能Dialog带有标准按钮和标题的弹出式对话框&#xff0c;用于与用户进行短期交互Drawer可以用滑动手势打开和关闭的侧面板Menu弹出式菜单&#xff0c;可以用作上下文菜单或…

springboot事务

对于从事 java 开发工作的同学来说&#xff0c;spring 的事务肯定再熟悉不过了。 在某些业务场景下&#xff0c;如果一个请求中&#xff0c;需要同时写入多张表的数据。为了保证操作的原子性&#xff08;要么同时成功&#xff0c;要么同时失败&#xff09;&#xff0c;避免数据…