自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 H.264

1.SPS在H.264标准协议中规定了多种不同的NAL Unit类型,其中类型7表示该NAL Unit内保存的数据为Sequence Paramater Set。在H.264的各种语法元素中,SPS中的信息至关重要。如果其中的数据丢失或出现错误,那么解码过程很可能会失败。SPS及后续将要讲述的图像参数集PPS在某些平台的视频处理框架(比如iOS的VideoToolBox等)还通常作为解码器实例的初始化信息使用。SPS即Sequence Paramater Set,又称作序列参数集。SPS中保存了一组编码

2021-07-04 17:22:01 135

原创 【实验六】MPEG音频编码实验

验证性实验文章目录一、实验原理二、实验代码解析1.2.三、实验结果与分析1.理解程序设计的整体框架2.理解感知音频编码的设计思想3.理解心理声学模型的实现过程(1)临界频带的概念(2)掩蔽值计算的思路4.理解码率分配的实现思路5.输出音频的采样率和目标码率6.选择三个不同特性的音频文件(1)噪声(持续噪声、突发噪声)(2)音乐(3)混合7.某个数据帧,输出:(1)该帧所分配的比特数(2)该帧的比例因子(3)该帧的比特分配结果总结一、实验原理二、实验代码解析1.2.三、实验结果与

2021-06-09 23:43:12 292

原创 【实验五】JPEG原理分析及JPEG解码器的调试

验证性实验,读懂文章目录一、pandas是什么?二、使用步骤1.引入库2.读入数据总结提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warn

2021-06-09 10:10:19 321

原创 【实验四】DPCM 压缩系统的实现和分析

结合实验二代码文章目录一、实验目的二、实验原理1.DPCM编解码原理2.峰值信噪比三、实验代码1.main.cpp:2.dpcm.cpp四、实验结果1.8bit:2.4bit:3.2bit:4.1bit:五、实验分析1.比较编码质量:2.比较编码效率:总结一、实验目的掌握DPCM编解码系统的基本原理。初步掌握实验用C/C++/Python等语言编程实现DPCM编码器,并分析其压缩效率。二、实验原理1.DPCM编解码原理DPCM是差分预测编码调制的缩写,是比较典型的预测编码系统。在DPC

2021-05-09 15:23:44 189 1

原创 LZW 编解码算法实现与分析

本文以解释代码为主,弄清代码结构及思路文章目录一、实验目的二、实验原理1.编码2.解码三、实验步骤1.编码2.解码四、代码实现及注释五、实验结果及分析总结一、实验目的掌握词典编码的基本原理,用C/C++语言编程实现LZW解码器并分析编解码算法。二、实验原理1.编码(1)编码0-255用来存储Ascii码为[0,255]的字符,放在字典里。(2)编码从256开始,将出现过的字符计入字典(3)核心思想:利用字符的可重用性,每当往结果输出一个编码,就将一个新的string存入dictionary

2021-04-18 12:03:29 127

原创 24位BMP文件转为YUV文件并实现其转场功能

读懂实验一思路与各个模块功能真的很重要!!文章目录前言一、实验目的二、实验原理1.BMP文件的结构2.位图文件头内存储的元数据3.位图信息头内存储的元数据4.实现思路:二、代码实现1.bmp2yuv.h2.bmp2yuv.cpp3.main.cpp三、思考总结前言本次实验建立在实验一的基础上一、实验目的代码实现:将.bmp文件转化为.yuv文件二、实验原理1.BMP文件的结构与RGB文件、YUV文件不同的是,BMP文件含有位图文件头BITMAPFILEHEADER、位图信息头BITM

2021-03-26 00:43:38 241

原创 c语言实现.yuv文件转换为.rgb文件

文章目录一、实验目的二、实验原理1.YUV与RGB空间的相互转换2.码电平分配及数字表达式3.色度格式三、实验步骤1.yuv2rgb.h2.main.cpp(1)引入库与重新定义(2)读文件,转换,写文件3.yuv2rbg.cpp四.实验结果总结一、实验目的将yuv文件转换为rgb文件二、实验原理1.YUV与RGB空间的相互转换由电视原理可知,亮度和色差信号的构成如下:Y=0.2990R+0.5870G+0.1140BR-Y=0.7010R-0.5870G-0.1140BB-Y=-0..

2021-03-24 20:49:01 1240

原创 JPEG图像文件格式

文章目录前言一、JPEG文件概述1.标准JPEG2.渐进式JPEG:3.JPEG2000二、JPEG文件生成的技术三、JPEG文件压缩算法的过程1.颜色转换:2.正向离散余弦变换(FDCT)3.量化4.编码四、JPEG文件的数据结构1.标记码的一般结构2.标记码的类型3.九种标记码的结构(1)SOI(文件头)(2)APP0(图像识别信息)(3)COM(注释)(4)DQT(定义量化表)(5)SOF0(图像基本信息)(6)DHT(定义Huffman表)(7)DRI(定义重新开始间隔)(8)SOS(扫描行开始..

2021-03-22 00:16:18 1287 1

原创 分析清音、浊音、爆破音的时域与频域特性

1.用手机录下清音/s/、浊音/b/、爆破音/t/,得到mp4文件,转化为wav文件2.用软件Audacity打开wav文件时域图如图:浊音/b/清音/s/爆破音/t/频谱分析如图:爆破音/t/清音/s/浊音/b/3.总结特性:(1)从时域图可知:①短时过零率:清音>爆破音>浊音 ②平均幅度:浊音>清音>爆破音(2)从频谱分析可知:短时能量:浊音>清音...

2021-03-09 19:08:27 206

原创 rgb文件与yuv文件各分量的概率统计及熵的计算

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、实验目的二、实验思路(以rgb文件为例)1.文件导入2.读入数据3.计算各分量的熵(显示出来)4.将结果写入新文件5.YUV文件同理三、实验结果1.得到六个熵结果及生成两个txt文件2.利用作图工具将两个txt文件转化为图像三、总结一、实验目的给定两图片down.rgb和down.yuv,分辨率为256*256,色度采样格式4:2:0,统计RGB和YUV图像文件各分类的概率分布,并求出熵二、实验思路(以rgb文件为例)

2021-03-09 17:15:02 290

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除