自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

原创 Lab8 H.264码流分析和编码实验

1.实验要求2.实验结果(1)分析SPS和PPS里都包含哪些主要的信息,给出参数值。(例如分辨率、帧率、GOP结构等等)(2)每个图像帧的类型及所用的编码比特数、QP值;并以图像帧号为横坐标、每帧所用比特数为纵坐标画出曲线图;以图像帧号为横坐标、每帧所用QP为纵坐标画出曲线图。(3)以第一个I帧作为分析对象,基于该帧图像的空间特性,分析每个宏块所采用的编码类型及其比例。(4)以第一个I帧作为分析对象,基于该帧图像的空间特性,分析每个宏块所采用的编码类型及其比例。(5)以第一个I帧作为分析对象,

2021-07-13 18:30:46 141

原创 预测器系数矩阵系数推导

感谢大佬:参考文章:https://blog.csdn.net/weixin_52189060/article/details/116517471?spm=1001.2014.3001.5501

2021-07-01 10:44:01 116

原创 LIoydmax推导

参考文章:感谢大佬????:https://blog.csdn.net/weixin_52189060/article/details/116504527?spm=1001.2014.3001.5501

2021-06-30 11:30:18 91

原创 MPEG音频编码

1.实验原理原理框图:各模块作用:心理声学模型:依据人耳听觉阈值和听觉掩蔽特性建立,分析听阈曲线,保证满足人耳听觉感受的前提下,减少码率。动态比特分配:根据目标码率和心理声学模型分析的结果,为子带分配最合理的量化比特数,使整帧和每个子带的噪掩比NMR最小的算法。(该信息需送至解码端,以供解码端完成解码)滤波器组:划分32个子带,每个子带对应一个频段,每个子带含有12个样点(MPEG-2为12*3=36个样点)。由于这些样点之间的间隔的时间较短,在取值上不会发生太大的变化,便于降低量化比特数。

2021-06-16 17:04:06 132

原创 JPEG编解码原理

JPEG编解码原理1.实验原理工具:c++原理内容1.框图PEG是一种针对数字图像的有损压缩标准方法,由于JPEG编码算法可以在提供较大的压缩比的同时,保持较好的显示质量,所以该算法逐渐成为最为熟知和广泛使用的数字图像格式和通用标准。JPEG编码器的系统原理框图如下2.JPEG编码原理***1.零偏置电平下移2.8×8 DCT3.量化4.DC系数差分编码5.AC系数Zig-Zag扫描与RLE6.Huffman编码3.JPEG解码原理2.实验内容特别鸣谢大佬:程序内容均来

2021-06-08 16:26:21 1165

原创 DPCM编码实现

DPCM编码实现1.实验原理工具:c语言原理原理框图如下:2.实验内容实验步骤1.缓冲区分配2.当位置1置0的实现代码实现1、向左进行DPCMvoid DPCMLeft(int Width,int Height,void *yBuff,void *recBuff,void *errBuff)//DPCM向左预测{ unsigned char *yB=NULL; yB = (unsigned char *)yBuff; unsigned char *recB=NUL

2021-04-29 19:39:30 337

原创 非结构化数据的定义及处理方法

非结构化数据的定义及处理方法1.定义非结构化数据:相对于结构化数据而言,不方便用数据库二维逻辑表来表现的数据即称为非结构化数据,包括所有格式的办公文档、文本、图片、XML、HTML、各类报表、图像和音频/视频信息等等。非结构化数据库是指其字段长度可变,并且每个字段的记录又可以由可重复或不可重复的子字段构成的数据库,用它不仅可以处理结构化数据(如数字、符号等信息)而且更适合处理非结构化数据(全文文本、图象、声音、影视、超媒体等信息)。非结构化WEB数据库主要是针对非结构化数据而产生的,与以往流行的关

2021-04-29 19:18:58 7708

原创 LZW编码与解码

LZW编码与解码1.实验思路LZW编码是围绕称为词典的转换表来完成的。LZW编码器通过管理这个词典完成输入与输出之间的转换。LZW编码器的输入是字符流,字符流可以是用8位ASCII字符组成的字符串,而输出是用n位(例如12位)表示的码字流。步骤:步骤1:将词典初始化为包含所有可能的单字符,当前前缀P初始化为空。步骤2:当前字符C=字符流中的下一个字符。步骤3:判断P+C是否在词典中(1)如果“是”,则用C扩展P,即让P=P+C,返回到步骤2。(2)如果“否”,则输出与当前前缀P相对应的码字

2021-04-29 19:13:28 1170 1

原创 BMP 序列转 YUV 文件

BMP 序列转 YUV 文件1.实现思路工具:c语言整体思路1。打开并读入BMP文件、定义变量,开辟存储空间。BMP文件中首先被读入的应该是文件头和信息头,读入之后才能根据其中给出的关于位图的宽高、bit数等信息进行开辟空间等操作。在本实验中,定义两个指针:BITMAPFILEHEADER File_header; BITMAPINFOHEADER Info_header; 分别用来获取文件头和信息头的数据。注意,这两种类型需要加<windows.h>头文件。2.提取出RGB数据,写入

2021-04-29 18:42:28 169

原创 PNG图像文件格式结构分析

PNG图像文件格式结构分析1.PNG图像格式介绍概述PNG(Portable Network Graphics),可移植网络图形格式文件,是一种采用无损压缩算法的位图格式,其设计目的是试图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。PNG使用从LZ77派生的无损数据压缩算法,一般应用于JAVA程序、网页或S60程序中,原因是它压缩比高,生成文件体积小。PNG数据块结构PNG的每一个数据块又可分为四个域,分别为长度、类型、数据域、循环冗余检测。1.长度:显示数据字段的长

2021-04-29 18:23:16 454

原创 rgb文件和yuv文件的文件转换格式

将rgb文件转换为yuv文件1.前言1.工具:c语言2.借鉴:rgb2yuv程序3.原理:2.实验内容1.程序头文件:#pragma onceint RGB2YUV(int x_dim, int y_dim, void* bmp, void* y_out, void* u_out, void* v_out, int flip);void InitLookupTable();rgb2yuv函数:#include "stdlib.h"#include "rgb2yuv.h"s

2021-03-16 08:29:38 245

原创 读取RGB及YUV格式图片并计算各自熵

读取RGB及YUV格式图片并计算各自熵1.前言工具:c语言方法:利用程序编写实现读入一个RGB文件和一个YUV文件(示例文件down.yuv和down.rgb,分辨率均为256*256),计算R\G\B以及Y\U\V各三个通道的概率分布和各自的熵,、最后进行统计绘图。2.实验思路1.分别读取R、G、B(或Y、U、V)到数组中。RGB文件 按每个像素BGR分量依次存放。YUV文件 按照全部像素的Y数据块、U数据块和V数据块依次存放。2. 分别统计R、G、B(或Y、U、V)三通道的颜色强度级的频

2021-03-08 15:41:30 197

原创 浊音、清音、爆破音的信号特性分析

浊音、清音、爆破音的信号特性分析1.前言分析工具:audacity分析原理:语音信号的短时平稳性2.分析1.浊音u:由时域波形图可知,浊音信号的信号幅值较大,频率相对较低,相同时间内短时过零率低,且有周期性。由频谱图可以看出,浊音信号短时能量高,有共振峰2.清音h该时域波形短时过零率高频谱图短时能量低3.爆破音b时域波形可以看到,信号幅度低于浊音信号,且短时过零率低于浊音信号由该频谱图可以看出,爆破音的短时能量低于浊音的能量,高于清音的能量3.总结语音信号类

2021-03-08 15:00:04 1541

空空如也

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

TA关注的人

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