自定义博客皮肤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)
  • 收藏
  • 关注

原创 H.264编码实验

文章目录前言一、H.264编解码实验1. H.264编码器输入参数文件说明二、实验步骤1. 选择老师给的两个264文件进行解码,得到相应的YUV文件2. 将上述两个视频序列编码为.264文件2.1 固定码率,以不同的GOP长度及形状编码2.1.1 GOP=15,2B帧2.1.2 GOP=12,2B帧2.1.3 GOP=9,2B帧2.1.4 GOP=4,1B帧2.1.5 GOP=12,0B帧2.1.6 GOP=1,全I帧2.2 相同的GOP长度及形状,不同的码率2.2.1 1000kb/s2.2.2 800k

2021-07-07 18:37:38 330

原创 mp4或者h264文件码流分析

mp4或者h264文件码流分析前言一、分析SPS和PPS中的主要的信息1. SPS总结前言MP4或称MPEG-4第14部分(英语:MPEG-4 Part 14)是一种标准的数字多媒体容器格式。MPEG-4第14部分的扩展名为.mp4,以存储数字音频及数字视频为主,但也可以存储字幕和静止图像。因其可容纳支持比特流的视频流(如高级视频编码),为流媒体。一、分析SPS和PPS中的主要的信息使用H264Visa分析1. SPS总结提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文

2021-06-23 13:55:52 615

原创 MPEG音频编码

文章目录前言一、MPEG相关标准二、MPEG工作原理三、感知音频编码的设计思想1. MPEG-I 心理声学模型2. 临界频带(Critical Band)3. 人耳听觉系统4. 时域/频域掩蔽三、MPEG音频压缩1. 多相滤波器组,用来分割子带2. 量化和编码3. 数据帧包装4. 解码参考总结前言动态影像专家小组(英语:Moving Picture Experts Group,简称MPEG)为一源自ISO与IEC等国际组织的工作小组,用以制定影音压缩及传输的规格标准。MPEG的官方正式命名为ISO/I

2021-06-16 15:05:12 723

原创 JPEG原理分析及JPEG解码器的调试

JPEG原理分析及JPEG解码器的调试一. JPEG文件分析1. 编码1.1 色彩空间转换1.2 缩减取样(Downsampling)1.3 离散余弦变换(Discrete cosine transform)1.4 量化(Quantization)1.5 量化(Quantization)1.6 压缩比率与不自然痕迹(artifact)2. 解码2.1 读取文件2.2 解析 Segment Marker2.3 依据每个分量的水平、垂直采样因子计算 MCU 的大小,并得到每个 MCU 中 8*8宏块的个数2.4

2021-06-03 15:24:57 572

原创 DPCM 压缩系统的实现和分析

DPCM 压缩系统的实现和分析一. DPCM编解码1. 原理2. 注意事项二. DPCM编码器1. 代码实现2. 图像展示3. 概率分布图三. 仅进行熵编码 PK DPCM+熵编码1. 压缩比2. 压缩图像质量-PSNR四. 总结一. DPCM编解码1. 原理预测编码:利用信源相邻符合之间的相关性➢ 根据某一模型利用以往的样本值对新样本进行预测,然后将样本的实际值与其预测值相减得到一个误差值,最后对这一误差值进行编码。➢ 如果模型足够好,且样本序列在时间上相关性较强,则误差信号的幅度将远远小于原始

2021-04-25 20:55:02 270

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

LZW 编解码算法实现与分析一. 词典编码1. 第一类词典编码2. 第二类词典编码二. 编解码算法的实现1. 数据结构的分析2. 编码3. 解码三. 编解码算法的分析1. 不同文件类型的压缩效率2. 当前码字在词典中不存在时应如何处理一. 词典编码1. 第一类词典编码第一类词典法的想法是企图查找正在压缩的字符序列是否在以前输入的数据中出现过,然后用已经出现过的字符串替代重复的部分,其输出代号定义为指向早期出现过的字符串的“指针”。LZ77 算法又可以称为“滑动窗口压缩”➢ 将一个虚拟的,可以跟随

2021-04-14 17:17:53 278

原创 结构化数据和非结构化数据的分析

结构化数据和非结构化数据的分析一. 什么是数据二. 数据的分类1. 按性质分为2. 按表现形式分为3. 按表现形式分为三. 结构化数据和非结构化数据1. 什么是结构化数据2. 什么是非结构化数据3. 结构化数据与非结构化数据有何区别四. 非结构化数据为什么处理这么困难五. 如何处理非结构化数据一. 什么是数据数据(data)是指对客观事件进行记录并可以鉴别的符号,是对客观事物的性质、状态以及相互关系等进行记载的物理符号或这些物理符号的组合。数据是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事

2021-04-07 15:57:03 8479 1

原创 BMP图像序列转YUV视频文件

BMP序列转YUV视频文件一. BMP图像序列的部分细节1. BMP文件大体上分为四个部分:二. 将BMP图像序列转YUV视频文件1. 读取BMP图像序列2. 分离RGB三通道3. 重现RGB三通道的图像4. 将RGB的数值转为YUV的数值5. 反转YUV图像6. 完整代码三. 使用YUVviewerPlus验证YUV视频四. 归纳总结一. BMP图像序列的部分细节1. BMP文件大体上分为四个部分:位图头文件位图信息头调色板实际的位图数据我们使用FlexHEX打开已有的bmp文件可以分析出

2021-03-25 20:55:52 465

原创 TGA图像文件格式分析

TGA图像文件格式分析一. TGA计算机图像文件格式1. 概述2. 历史二. TGA文件格式技术细节1. 文件头一. TGA计算机图像文件格式1. 概述TGA是由美国Truevision公司为其显示卡开发的一种图像文件格式,已被国际上的图形、图像工业所接受。现已成为数字化图像,以及运用光线跟踪算法所产生的高质量图像的常用格式。TGA文件的扩展名为.tga,该格式支持压缩,使用不失真的压缩算法,可以带通道图,另外还支持行程编码压缩。2. 历史TGA文件格式最初由AT&T EPICenter定义和指

2021-03-23 13:22:59 906

原创 实现彩色空间转换 即RGB到YUV240 和 YUV240到RGB的转换

使用C++ Python实现彩色空间转换 即RGB到YUV240 和 YUV240 到RGB的转换一. 彩色空间转换的基本公式1. RGB转YUV2. YUV转RGB二. 使用C++ 实现RGB到YUV240的转换1. 打开RGB文件与创建待存储的YUV文件2. 创建存储区Buffer3. 主函数以及码电平分配及数字表达式4. rgb2yuv函数的编写5. YUV文件的输出对比三. 使用Python 实现YUV240到RGB的转换1. YUV通道的分离与扩展2. YUV向RGB的转换3. YUV向RGB的转

2021-03-14 13:35:57 245

原创 使用Audacity分析浊音、清音和爆破音的时域以及频域特征

使用Audacity分析浊音、清音和爆破音的时域以及频域特征一. 浊音、清音和爆破音二. 使用Audacity分析音频的时域以及频域特征1. 时域特征1. 时域特征一. 浊音、清音和爆破音语音学中,将发音时声带振动的音称为浊音,声带不振动的音称为清音,爆破音是指发音器官在口腔中形成阻碍,然后气流冲破阻碍而发出的音。在本文中我们以,浊音u,清音f,爆破音p为例,来进行时域以及频域的特征分析二. 使用Audacity分析音频的时域以及频域特征1. 时域特征通过Audacity导入音频可以直观地看到三段

2021-03-07 21:08:08 1137

原创 分析RGB和YUV二进制格式图像的三通道概率分布及其熵

使用Python分析rgb二进制格式图像的三通道概率分布及其熵一. 全彩图像及其RGB三通道二. 使用Python分析RGB二进制格式的图像1. 读取RGB二进制格式的图像2. 分离RGB三通道3. 重现RGB三通道的图像4. 计算RGB三通道的概率分布并作图5. 计算RGB三通道的熵6. 完整代码三. 使用Python分析YUV二进制格式的图像1. 读取YUV二进制格式的图像2. 分离YUV三通道3. 计算YUV三通道的概率分布并作图4. 计算YUV三通道的熵5. 完整代码四. RGB文件与YUV文件压缩

2021-03-07 18:57:16 1040

原创 基于网页自动化Selenium IDE的安装与部署 图书馆选座、网站防休眠、自动点击等

基于网页自动化Selenium IDE的图书馆选座程序一. Selenium IDE的简介、安装与使用1. 什么是Selenium IDE?2. Selenium IDE的安装和使用3. 导出内容的分析二. 服务器端的相关部署1. python环境的部署2. 安装浏览器3. 安装selenium环境4. 安装selenium时可能遇到的问题三. 服务器端网页操作的回放1. python代码的修改一. Selenium IDE的简介、安装与使用1. 什么是Selenium IDE?SeleniumIDE

2021-03-05 11:17:45 925 13

空空如也

空空如也

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

TA关注的人

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