![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数字图像处理
文章平均质量分 74
图像基础知识,编码颜色,压缩基础。
学如逆水行舟,不进则退。
一点一点的进步
数字ic设计
展开
-
基于小波变换的图像压缩算法SPIHT算法
SPHIT 编码 图像在经过小波变换和量化后,还未实现真正意义上的数据量的压缩。因此,需要通过 SPHIT 编码算法对小波系数进行编码压缩。对图像的编码方式有很多,这些编码包括:游程编码、huffman编码以及算数编码等等。对系数矩阵进行了二维提升小波变换后,小波系数有了空间上的特殊结构,这种特殊的结构称为零树结构。 根据这种零树结构提出了一种经典的编码方法嵌入式零树小波压缩编码方法(EWZ)。利用 EWZ 方法进行图像压缩时,首先,传递图像中的重要像素点的位...原创 2022-05-25 11:08:48 · 3532 阅读 · 1 评论 -
FPGA最擅长实时流水线运算
深入理解FPGA加速原理——不是随便写个C代码去HLS一下就能加速的 - becomequantum的文章 - 知乎 https://zhuanlan.zhihu.com/p/149221232对于片上内存这一项,FPGA则有着显著更高的计算容量,而片上内存在深度学习等应用中对于减少延时是至关重要的。大量的片上cache缓存减少了外部内存读取带来的内存瓶颈,也减少了高内存带宽解决方案所需要的功耗和成本。要知道访问外部存储,比如读写DDR,是非常耗能的,可能数据在DDR和芯片之间跑来跑去的能耗比芯片本转载 2022-05-16 16:24:20 · 1366 阅读 · 0 评论 -
FPGA图像处理
RGB图像6000*8000*3,3是指像素分量R,G,B,分别用1,2,3代表RGB转灰度gray把图片数据导入FPGA,先写成文本文件。FPGA实现报错,FPGA中不能浮点数计算,小数转成定点数,再还原。左移十位,还原取高八位。0.299*1024=306.1760.587*1024=601.088,0.114*1024=116.736,舍去误差定点数计算...转载 2022-05-16 15:32:30 · 3311 阅读 · 0 评论 -
JPEG2000和CCSDS标准中的小波变换种类
JPEG2000(由JPEG(Joint Picture Expert Group,即联合图像专家组)组织于 1997 年开始征集,并于 2000 年 12 月制定完成) 图像压缩标准以及 CCSDS空间数据系统咨询委员会(Consultatitive Committee for Space Data Systems) 图像压缩标准都是基于小波变换的图像压缩标准。在JPEG2000中采用了Daubeehies(9,7)实数小波用于有损压缩,JPEG2000还采用了(5,3)整数小波用于无损压缩。...原创 2022-05-05 16:27:54 · 1736 阅读 · 0 评论 -
图像中stride的含义
image stride(图像行跨度) 即内存中每行像素所占的控件,为了实现内存对齐或者其他的原因,每行像素在内存中所占据的空间并不是图像的宽度。如图所示,对于图像数据而言,其像素存储是一行接一行的,但是对于不同的图像格式可能采用不同的压缩方式,而这些压缩方式的数据也需要存储到图像中,方便读取以及写入。在上图中,图像中的height就是图像的高,而图像的宽不是一行数据的大小,而只是其中的一部分数据。stride是width以及 padding的和。width即使图像的框,而padding则用来存贮与转载 2022-04-19 09:06:41 · 4570 阅读 · 0 评论 -
图像的Haar小波变换Matlab
小波变换步骤:1.把小波w(t)和原函数f(t)的开始部分进行比较,计算系数C。系数C表示该部分函数与小波的相似程度。2.把小波向右移k单位,得到小波w(t-k),重复1。重复该步骤直至函数f结束.3.扩展小波w(t),得到小波w(t/2),重复步骤1,2.4.不断扩展小波,重复1,2,3.我这里使用的haar小波,缩放函数是[1 1],小波函数是[1 -1]。是最简单的小波了。...转载 2022-04-02 13:30:13 · 3568 阅读 · 0 评论 -
Haar小波提升算法
传统的小波变换是在傅里叶变换的基础上演变而来,计算过程中存在着大量的卷积运算或是乘累加的计算,如若在硬件上实现,势必会消耗大量的寄存器资源,而且速度也上不去。提升小波又称为第二代小波,最早是由 Sweldens W.博士于 1995 年在贝尔实验室提出,相对于 Mallat 算法而言,提升小波抛弃了原有的傅里叶变换思想,可在时域中完成正交小波的构造,具有算法简单、运算速度快、占用内存少等优点,而且还能实现整数到整数小波变换,这对于硬件上实现小波变换来说无疑是个天大的好消息。小波变换的提升算法主要由分裂(原创 2022-04-02 10:36:47 · 8889 阅读 · 1 评论 -
指数哥伦布Exponential-Golomb编码基础
目录1. 熵编码(Entropy encoding)1.1 熵1.2 熵和熵编码1.3 熵编码分类2. 指数哥伦布编码(编码过程)2.1 0阶指数哥伦布编码2.2 K阶指数哥伦布编码3. 指数哥伦布编码(解码过程)3.1 ue(v)3.2 se(v)3.3 me(v)3.4 te(v)3.4.1 te(v)编码过程3.4.2 te(v)解码过程4. 总结指数哥伦布编码(Exponential-Golomb)属于熵编码(Entropy enc转载 2022-03-01 19:47:16 · 2889 阅读 · 2 评论 -
傅里叶变换系列FS,FT,DTFT,DFS,DFT,FFT
傅里叶变换系列学习(3)----FS,FT,DTFT,DFS,DFT,FFT - 技术派到了中年的文章 - 知乎 https://zhuanlan.zhihu.com/p/97835957前面花了两章的时间,从纯数学的角度证明了连续周期信号的傅里叶级数求解,以及如何用级数表达出原先的信号。系列(1)从0开始花了很大的篇幅讲了三角级数。技术派到了中年:傅里叶变换系列学习(1)----从线性变换说起98 赞同 · 16 评论文章正在上传…重新上传取消系列(2)在系列(1)的基础上,把信号分解拓展转载 2022-02-24 14:29:46 · 3997 阅读 · 0 评论 -
卷积(convolution)最容易理解的解释
啰嗦开场白读本科期间,信号与系统里面经常讲到卷积(convolution),自动控制原理里面也会经常有提到卷积。硕士期间又学了线性系统理论与数字信号处理,里面也是各种大把大把卷积的概念。至于最近大火的深度学习,更有专门的卷积神经网络(Convolutional Neural Network, CNN),在图像领域取得了非常好的实际效果,已经把传统的图像处理的方法快干趴下了。啰啰嗦嗦说了这么多卷积,惭愧的是,好像一直以来对卷积的物理意义并不是那么清晰。一是上学时候只是简单考试,没有仔细思考过具体前后的来龙转载 2022-02-23 20:11:33 · 52040 阅读 · 15 评论 -
H264原理介绍——音视频开发之旅(56) -H264/AVC基本结构
从这篇开始,我们进入H264的学习实践,主要分三个阶段学习H264基本结构; 了解具体编码压缩技术; 分析了解相关开源库 x264和h264bitstream。这篇我们来一起学习H264的基本结构目录H264/AVC的目标和方案 H264分层结构- VCL和NAL NALU HEAD解析 NALU payload I/P/B帧的特点 切片Slice和宏块 资料 收获一、H264/AVC的目标和方案音视频编码的标准由标准发展组织制定,主要两大组织:ISO(国际标准化组织和转载 2022-02-23 20:07:10 · 965 阅读 · 0 评论 -
视频压缩H264编码原理介绍
一、视频压缩编码概念编码这一概念在通信与信息处理领域中广泛使用,其基本原理是将信息按照一定规则使用某种形式的码流表示与传输。常用的需要编码的信息主要有:文字、语音、视频和控制信息等。1. 为什么需要对视频编码?对于视频数据而言,视频编码的最主要目的是数据压缩。这是因为动态图像的像素形式表示数据量极为巨大,存储空间和传输带宽完全无法满足保存和传输的需求。例如,图像的每个像素的三个颜色分量RGB各需要一个字节表示,那么每一个像素至少需要3字节,分辨率1280×720的图像的大小为2.76M字节。转载 2022-02-23 20:00:07 · 5093 阅读 · 0 评论 -
不看任何数学公式的情况下理解傅里叶分析。
傅里叶分析之掐死教程(完整版)更新于2014.06.06 - 知乎作 者:韩 昊 知 乎:Heinrich 微 博:@花生油工人 知乎专栏:与时间无关的故事 谨以此文献给大连海事大学的吴楠老师,柳晓鸣老师,王新年老师以及张晶泊老师。 转载的同学请保留上面这句话,谢谢。如果还能保留文…http://zhuanlan.zhihu.com/wille/19763358我保证这篇文章和你以前看过的所有文章都不同,这是 2012 年还在果壳的时候写的,但是当时没有来得及写完就出国了……于是拖了两年,嗯,我是拖延症转载 2022-02-23 19:05:18 · 404 阅读 · 0 评论 -
从傅里叶变换到小波变换通俗解释
目录小波变换一、基二、内积三、傅立叶的缺点四、小波变换五、小波的深入小波变换 小波,一个神奇的波,可长可短可胖可瘦(伸缩*移),当去学习小波的时候,第一个首先要做的就是回顾傅立叶变换(又回来了,唉),因为他们都是频率变换的方法,而傅立叶变换是最入门的,也是最先了解的,通过傅立叶变换,了解缺点,改进,慢慢的就成了小波变换。主要的关键的方向是傅立叶变换、短时傅立叶变换,小波变换等,第二代小波的什么的就不说了,太多了没太多意义。当然,其中会看到很多的名词,例如,...转载 2022-02-23 17:51:23 · 3565 阅读 · 0 评论 -
音视频入门基础——笔记
目录流媒体学习框架图音视频播放的原理YUV和RGBRGB 色彩空间存储模式 RGB565存储模式 RGB888存储模式 ARGB8888YUV色彩空间H264简介流媒体学习框架图音视频播放的原理解协议->解封装->解码->音视频同步->播放。如果是本地播放,没有解协议这一步骤。解协议,就是将流媒体协议的数据,解析为标准的相应的封装格式数据。视音频在网络上传播的时候,常常采用各种流媒体协议,例如HTTP,RTMP,或是...原创 2022-02-22 20:02:23 · 822 阅读 · 0 评论 -
音视频基础知识点
视频播放器原理视频播放器播放一个互联网上的视频文件,需要经过以下几个步骤:解协议,解封装,解码视音频,视音频同步。如果播放本地文件则不需要解协议,为以下几个步骤:解封装,解码视音频,视音频同步。他们的过程如图所示。解协议的作用,就是将流媒体协议的数据,解析为标准的相应的封装格式数据。视音频在网络上传播的时候,常常采用各种流媒体协议,例如HTTP,RTMP,或是MMS等等。这些协议在传输视音频数据的同时,也会传输一些信令数据。这些信令数据包括对播放的控制(播放,暂停,停止),或者对网络状态的描述等转载 2022-02-22 16:02:31 · 643 阅读 · 0 评论 -
JPEG图像的压缩编码——笔记整理
JPEG压缩是一种针对静止的连续色调的图像压缩方法.JPEG压缩编码-解压缩算法框图DCT基压缩编码步骤DCT基解压缩编码步骤JPEG压缩标准要点(1)压缩比可控:编码器的参数中应包括控制压缩比和图像质量的成分。(2)不受限制:适用于所有的连续色调图像,不应对图像的尺寸、彩色空间和像素纵横比等特性进行限制,也不应对图像的场景内容(如复杂性、彩色范围或统计特性)有任何限制(3)适中的计算复杂性:压缩算法既可用软件实现,也可用硬件实现,并且具有较好的性能。(4)有述具有下述4种操原创 2022-02-21 20:01:10 · 5849 阅读 · 0 评论 -
图像压缩编码基础——笔记整理
图像压缩基础1)压缩的原因:数字视频码率高达216Mb/s。数据量之大,无论是网络传输,还是存储都构成巨大压力。在保持信号质量的前提,要降低码率及数据量。2)压缩的原理: 图像信息存在着大量的规律性或相关性,在传输的前一个样值中包含了后一个样值或后一帧中相关位置的样值内容。3)压缩的目标:①去除信息中的相关性,去除冗余码,使样值独立,降低信息码流。②可以采用一些特殊的编码方式,使平均比特数降低,从而可进一步降低信息流码流。信源编码: 降低码率的过程,称为压缩编码,也叫信源编码。4)压缩方法:.原创 2022-02-21 14:17:55 · 9678 阅读 · 0 评论 -
图像小波变换编程实现步骤和滤波原理
小波行变换 ——实现步骤•开辟一个图像缓冲区temp1;•获得图像灰度化处理后的数据区指针m_pData2;•Temp1的左半部分存储m_pData2偶列的偶数列,temp1右半部存储m_pData2奇列的奇数列;•将temp1奇数列数据依次减去其前面的偶数列,并将结果存入temp1的右半部分。对某一行来说,各列的取值,这一行中各列的取值的变换效果图小波列变换 ——实现步骤•开辟一个图像缓冲区temp1;•获得图像灰度化处理后的数据区指针m_pData2;•Temp1上半部分存原创 2022-02-18 17:02:23 · 1446 阅读 · 1 评论 -
图像的小波变换处理(二)Matlab处理
小波Wvlt(Wavelet),“小波”就是小区域、长度有限、均值为0的波形。所谓“小”是指它具有减衰性;而称之为“波”是它则是指它的动波动性,其振幅正负相间的震荡形式。近似值:是大的缩放因子计算的系数,表示信号的低频分量。细节值:是小的缩放因子计算的系数,表示信号的高频分量。小波变换:可以表示成由低通滤波器和高通滤波器组成的一棵树。原始信号经过一对互补的滤波器组进行的分解称为一级分解,可以进行多级分解。小波重构:利用信号的小波分解的系数还原出原始信号(IDWT离散小波逆变换)。为分.原创 2022-02-18 15:12:46 · 8568 阅读 · 0 评论 -
图像的小波变换处理(一)
1 、小波变换的基本概念信号分析:获得时间和频率之间的相互关系。傅立叶变换:提供频率域的信息,但有关时间的局部化信息却基本丢失。小波变换:缩放母小波的宽度来获得信号的频率特征,平移母小波来获得信号的时间信息。缩放和平移操作是为了计算小波系数,小波系数反映了小波和局部信号之间的相关度程度。小波Wvlt(Wavelet),“小波”就是小区域、长度有限、均值为0的波形。所谓“小”是指它具有减衰性;而称之为“波”是它则是指它的动波动性,其振幅正负相间的震荡形式。墨西哥帽小波离散小波..原创 2022-02-18 10:11:38 · 16307 阅读 · 0 评论 -
傅里叶变换、离散余弦变换、拉普拉斯变换、Z变换
图像的变换正弦波的振幅 A 、 频率和相位 φ 拉普拉斯变换是工程数学中常用的一种积分变换,又名拉氏变换。 [1] 拉氏变换是一个线性变换,可将一个有参数实数t(t≥ 0)的函数转换为一个参数为复数...原创 2022-02-16 15:04:16 · 6253 阅读 · 0 评论 -
Matlab速成教程
第1部分:变量定义和基本运算 %% % 建议有C语言或其他编程基础,了解线性代数和矩阵相关知识 % https://ww2.mathworks.cn/help/matlab/ % 加*为了解内容 % 生成矩阵 % 直接法 a = [1,2,3;4,5,6;7,8,9]; % 冒号一维矩阵 a = 开始:步长:结束,步长为1可省略 b = 1:1:10; % 1,2,...10 .转载 2022-02-11 11:31:38 · 1537 阅读 · 0 评论 -
Matlab常用命令
原创 2022-02-10 15:01:36 · 875 阅读 · 0 评论 -
向量的点乘和叉乘
点乘,也叫数量积。结果是一个向量在另一个向量方向上投影的长度,是一个标量。叉乘,也叫向量积。结果是一个和已有两个向量都垂直的向量(法向量)。点乘在数学中一般用来判断两个向量是否垂直。也可以用来计算一个向量在某个方向上的投影长度,就像定义一样。叉乘更多的是判断某个平面的方向。从这个平面上选两个不共线的向量,叉乘的结果就是这个平面的法向量。向量:既有方向又有大小的量通常情况下会将向量放到坐标系中,常用的是笛卡尔坐标系,向量起始点通常放到原点(注:没有固定的起点,只要方向相同,大小相等,就转载 2022-02-10 10:12:58 · 48685 阅读 · 2 评论 -
GPU中Shader|着色语言
一、Shader是什么?Shader所在的阶段就是GPU渲染流水线的一部分。要得出出色的游戏画面是需要包括Shader在内的、CPU在内的所有的渲染流水线的共同参与才可完成:设置适当的渲染状态、使用混合函数或者开/关闭深度测试等。 具体的讲,Shader可以解释为:GPU流水线上的一些可高度编程的阶段,而由着色器编译出来的最终代码是会在GPU上运行的(对于固定管线的渲染来说,着色器有时等同于一些特定的渲染设置); 有一些特定类型的着色器,如顶点着色器、片元着色器等; 依靠着色器..原创 2022-01-14 20:10:15 · 1210 阅读 · 0 评论 -
API应用程序接口|OpenGL与DirectX
OpenGL和DirectX都是图像应用编程接口,这些接口用于渲染二维或三维图形。可以说,这些接口架起了上层应用程序与底层GPU的沟通桥梁。 一个应用程序向这些接口发送渲染命令,而这些接口会依次向显卡驱动(Graphics Driver)发送渲染命令,这些显卡驱动是真正知道如何和GPU通信的角色,正是它们把OpenGL或者DirectX的函数调用翻译成了GPU能够听懂的语言,同时他们也负责把纹理等数据转换成GPU所支持的格式。 概括来说,我们的应用程序运行于CPU上。应用程序可...转载 2022-01-14 19:49:06 · 1041 阅读 · 0 评论 -
Shader|GPU流水线
Shader运行于GPU上。 Shader的类型主要有:顶点着色器(Vertex Shader)、细分曲面着色器(Tessellation Shader)、几何着色器(Geometry Shader)、像素着色器(Pixel Shader)、Computer Shader。 顶点着色器(Vertex Shader):流水线的第一个阶段,它的输入来自于CPU.顶点着色器的处理单位是顶点,也就说输入进来的每个顶点都会调用一次顶点着色器。 顶点着色器本身不会创建或者...转载 2022-01-14 19:43:24 · 732 阅读 · 0 评论 -
JPEG2000 编解码原理
目录编解码过程1. 预处理和后处理3 量化4 EBCOT(核心)编解码过程编解码过程,参看如下两图。接下来是,每个部分的详细介绍。1. 预处理和后处理a. 图像分块与拼接与JPEG不同,JPEG 2000算法并不需要将图像强制分成8×8的小块。但为了降低对内存的需求和方便压缩域中可能的分块处理,可以将图像分割成若干互不重叠的矩形块(tile)。分块的大小任意,可以整个图像是一个块,也可以一个像素是一个块。一般分成2 ^6~12×2 ^6~1...转载 2022-01-06 17:18:35 · 4757 阅读 · 1 评论 -
JPEG压缩算法步骤原理
转载:https://www.cnblogs.com/Arvin-JIN/p/9133745.htmlJPEG算法解密byjinchao图片压缩有多重要,可能很多人可能并没有一个直观上的认识,举个例子,一张800X800大小的普通图片,如果未经压缩,大概在1.7MB左右,这个体积如果存放文本文件的话足够保存一部92万字的鸿篇巨著《红楼梦》,现如今互联网上绝大部分图片都使用了JPEG压缩技术,也就是大家使用的jpg文件,通常JPEG文件相对于原始图像,能够得到1/8的压...转载 2022-01-06 16:19:28 · 14038 阅读 · 6 评论 -
分辨率高,清晰度高?
像素,分辨率,清晰度的定义:1、像素是指照片的点数(表示照片是由多少点构成的),分辨率是指照片像素点的密度。照片实际大小是像素决定的。一个像素很大的照片,如果将分辨率设置很大的话,打印出来的照片可能并不大(但是很清晰)。反之,一个像素并不很大的照片,如果将分辨率设置得很小,那么打印出来的照片可能很大(但是不清晰)。2、图像分辨率指图像中存储的信息量,是每英寸图像内有多少个像素点,分辨率的单位为PPI(Pixels Per Inch),通常叫做像素每英寸。图像分辨率一般被用于ps中,用来改变图像的清晰原创 2021-12-30 20:02:26 · 4179 阅读 · 0 评论 -
图像压缩小波变换原理
图像编码算法尽可能节省图像的存储空间和减少传输带宽需求,图像编码的目的是在满足一定解码重构质量的条件下利用尽可能少的比特数对图像进行表示。数字图像中的像素都不是独立存在的,小到相邻像素之间,大到图像块与图像块之间,不同的图像之间,都会存在一定的相关性。从信息论的角度来说,数据之间的相关性意味着互信息的存在,因此会造成信息上的冗余,而冗余的存在就为图像编码提供了可能。根据原始数据是否有损失,图像编码可以分为有损编码和无损编码。无损编码是一种没有任何信息损失的编码,因此,将编码后的数据进行解码,得到的重原创 2021-12-30 14:17:52 · 7225 阅读 · 1 评论 -
码率(kbps)、帧率(FPS)、分辨率和清晰度的联系与区别
视频码率、帧率和分辨率到底哪一个影响电影的清晰度码率:影响体积,与体积成正比:码率越大,体积越大;码率越小,体积越小。码率就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒。也就是取样率(并不等同与采样率,采样率的单位是Hz,表示每秒采样的次数),单位时间内取样率越大,精度就越高,处理出来的文件就越接近原始文件,但是文件体积与取样率是成正比的,所以几乎所有的编码格式重视的都是如何用最低的码率达到最少的失真,围绕这个核心衍生出来cbr(固定码率)与vbr(可变码率), “码率”转载 2021-12-28 17:52:50 · 22370 阅读 · 0 评论 -
DFT(离散傅里叶变换)和DCT(离散余弦变换)区别和联系
DTFT是离散时间傅里叶变换,用来表达连续的信号的频谱。DFT是离散傅里叶变换,针对的是离散的信号和频谱。DFT是DTFT变化而来,其实就是将连续时间t变成了nT.计算机是在数字环境下工作的,它不可能看见或者处理现实中连续的信号,只能够进行离散计算,在真实性上尽可能地逼近连续信号。所以DFT是为了我们能够去用工具分析信号而创造出来的,通常我们直接用DTFT的机会很少。DCT是DFT的一种形式。所谓“余弦变换”,是在DTFT傅立叶级数展开式中,如果被展开的函数是实偶函数,那么其傅立叶级数中只包含余弦项,再将原创 2021-12-27 16:10:48 · 9295 阅读 · 1 评论 -
四大显示接口VGA、DVI、HDMI、DP基础知识
目录一、VGA接口知识二、DVI接口知识三、HDMI接口知识一、VGA接口知识VGA(Video Graphics Array)接口(即D-Sub接口),接口为D字型,VGA接口是一种D型接口,上面共有15针孔,分成三排,每排五个。 其中,除了2根NC(Not Connect)信号、3根显示数据总线和5个GND信号,比较重要的是3根RGB彩色分量信号和2根扫描同步信号HSYNC和VSYNC针用于传送模拟信号。VGA有着成熟的制造工艺、较宽的使用范围,它是模拟信号传输中最常见到的一种端原创 2021-12-17 17:59:41 · 14953 阅读 · 0 评论 -
像素深度BPP(bits per pixel)
像素深度是指存储每个像素所用的位数,也用它来度量图像的分辨率。像素深度决定彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰度级数。例如,一幅彩色图像的每个像素用R,G,B三个分量表示,若每个分量用8位,那么一个像素共用24位表示,就说像素的深度为24,每个像素可以是16 777 216(2的24次方)种颜色中的一种。在这个意义上,往往把像素深度说成是图像深度。表示一个像素的位数越多,它能表达的颜色数目就越多,而它的深度就越深。虽然像素深度或图像深度可以很深,但各种...转载 2021-12-17 15:11:52 · 5927 阅读 · 0 评论 -
小波变换原理与JPEG2000
参考文献:基于多带小波变换的彩色图像压缩编码_文东旭小波变换在视频图像压缩编码中的应用研究_詹为百度百科小波变换_百度百科小波(Wavelet)这一术语,顾名思义,“小波”就是小的波形。所谓“小”是指它具有衰减性;而称之为“波”则是指它的波动性,其振幅正负相间的震荡形式。与Fourier变换相比,小波变换是时间(空间)频率的局部化分析,它通过伸缩平移运算对信号(函数)逐步进行多尺度细化,最终达到高频处时间细分,低频处频率细分,能自动适应时频信号分析的要求,从而可聚焦到信号的任意细节,解决了F原创 2021-12-17 14:58:55 · 1957 阅读 · 0 评论 -
H264、H265编码概念及I帧P帧B帧
一、什么是H264编码H.264,同时也是MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出的高度压缩数字视频编解码器标准。这个标准通常被称之为H.264/AVC(或者AVC/H.264或者H.264/MPEG-4AVC或MPEG-4/H.264 AVC,Advanced Video Coding高级视频编码)。H.264因其是蓝光光盘的一种编解码标准而著名,所有蓝光播放器都必须原创 2021-12-09 19:53:58 · 8399 阅读 · 0 评论 -
图像编码YUV420格式
一、YUV简介 YUV,是一种颜色编码方法。常使用在各个视频处理组件中。 YUV在对照片或视频编码时,考虑到人类的感知能力,允许降低色度的带宽。“Y”表示明亮度(Luminance或Luma),也就是灰阶值,“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。RGB 和 YUV 为两种经常使用的像素格式。下面有对RGB编码详细的解释编码RGB图像具有三个通道 R、G、B,分别对应红、绿、蓝三个分量,由三个分量的值决定...原创 2021-12-08 10:38:16 · 7624 阅读 · 0 评论 -
图像ARGB格式及RGB编码概念及解释
一、ARGB简介ARGB是一种色彩模式,也就是RGB色彩模式附加上Alpha(透明度)通道,常见于32位位图的存储结构。Alpha通道是计算机图形学中的术语,指的是特别的通道。有时,它特指透明信息,但通常的意思是“非彩色”通道。Alpha通道是为保存选择区域而专门设计的通道,在生成一个图像文件时并不是必须产生Alpha通道。通常它是由人们在图像处理过程中人为生成,并从中读取选择区域信息的。因此在输出制版时,Alpha通道会因为与最终生成的图像无关而被删除。但也有时,比如在三维软件最终渲染输出的时候,原创 2021-12-06 19:08:52 · 12171 阅读 · 0 评论