自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MATLAB的imwrite函数显示没有权限写入问题

MATLAB的imwrite函数显示没有权限写入问题

2023-06-21 16:57:08 1929

原创 【实验八】H.264编码实验

一.对264文件进行解码,得到相应的YUV文件打开ldecod_vc10.vcxproj文件,修改decoder.cfg文件中的输入文件和输出文件。InputFile = "demo.264" # H.264/AVC coded bitstreamOutputFile = "demo.yuv" # Output file, YUV/RGB设置正确的工作路径,运行代码生成demo.yuv文件。图像出现了一些问题,可能是参...

2021-07-05 12:46:56 362

原创 【实验七】H.264码流分析

一.H.264与mp4的区别h.264和mpeg-2预测、变换、量化、编码模块顺序上并无大的区别,在此基础上采用了以下的新技术:帧内编码:在空域内进行帧内预测,提高帧内编码精确度。运动估计和补偿:采用不同尺寸不同形状的块进行划分,有着高分辨率的子像素运动估计(选择多个参考帧进行估计)。DCT变换:采用整数DCT变换。增加自适应消块滤波器去除块效应。熵编码技术:采用通用变长编码、基于上下文的自适应变长码编码、基于上下文的自适应二进制算术编码。二.H.264的语法结构

2021-07-04 16:19:06 269

原创 作业:梯度下降,牛顿法,高斯牛顿法简单总结

1.梯度下降算法参考资料:深入浅出--梯度下降法及其实现 - 简书 (jianshu.com)此公式的意义是:J是关于Θ的一个函数,我们当前所处的位置为Θ0点,要从这个点走到J的最小值点,也就是山底。首先我们先确定前进的方向,也就是梯度的反向,然后走一段距离的步长,也就是α,走完这个段步长,就到达了Θ1这个点!α在梯度下降算法中被称作为学习率或者步长,意味着我们可以通过α来控制每一步走的距离,以保证不要步子跨的太大扯着蛋,哈哈,其实就是不要走太快,错过了最低点。同时也要保证不要走的太慢,导致

2021-07-02 16:12:52 400

原创 【实验六】MPEG音频编码原理及调试

一.二.三.四.五.测试结果1.乐音music.

2021-06-16 18:51:40 463

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

一.实验目的掌握JPEG编解码系统的基本原理。初步掌握复杂的数据压缩算法实现,并能根据理论分析需要实现所对应数据的输出。二.主要设备安装Windows和Visual Studio软件的个人计算机。三.实验原理1.JPEG编解码原理JPEG( Joint Photographic Experts Group)即联合图像专家组,是用于连续色调静态图像压缩的一种标准,文件后缀名为.jpg或.jpeg,是最常用的图像文件格式。其主要是采用预测编码(DPCM)、离散余弦变换(DCT)以及熵编码

2021-06-10 01:48:01 440

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

一.实验设备安装 Windows 和 Visual Studio 等编程平台的个人计算机。二.实验目的掌握DPCM编解码系统的基本原理。初步掌握实验用C/C++/Python等语言编程实现DPCM编码器,并分析其压缩效率。三.实验内容1.实验原理1.1 DPCM系统:xn是输入信号,x^n是重建信号,作为预测器确定下一个信号估计值的输入信号。pn是预测语音信号,dn是预测误差信号,dn=xn-pn。DPCM系统对差值信号dn进行量化编码,用来补偿过去编码中产生的量化误差,

2021-05-04 15:37:10 303

原创 【实验三】LZW编解码算法实现与分析

一.实验设备安装 Windows 和 Visual Studio 等编程平台的个人计算机。二.实验目的掌握词典编码的基本原理,用C/C++/Python等语言编程实现LZW解码器并分析编解码算法。三.实验内容1.原理(1)LZW编码原理:LZW的编码思想是不断地从字符流中提取新的字符串,通俗地理解为新“词条”,然后用“代号”也就是码字表示这个“词条”。这样一来,对字符流的编码就变成了用码字去替换字符流,生成码字流,从而达到压缩数据的目的。LZW编码是围绕称为词典的转换表来完成的。

2021-04-17 13:25:39 318

原创 非结构化数据的相关知识

一.出现原因信息社会化时代,各行各业在处理相关业务的过程中,都累计了海量的数据信息,随着IT应用的普及和发展,传统的纸质资料存储方式在不断缩减,更多的采用电子信息的存储方式存放在计算机中。这些信息数据常被分为两类:结构化数据和非结构化数据。结构化数据即行数据,可以用二维表结构来逻辑表达:而非结构化数据,类似于文本、办公文档、各类报表、图片、图像、音频/视频等等,格式多样的特点使得非结构化数据不方便使用二维表结构来实现数据的表达。在不断爆炸式增长的的互联网数据中,非结构化数据的增长格外明显。网络用户在浏

2021-04-05 15:07:12 5049 1

原创 【实验二】多张BMP图像转成YUV视频并加转场

一.实验目的1.理解图像文件的基本组成。2.掌握结构体作为复杂数据对象的用法,进一步熟练由问题到程序 的解决方法,并掌握编程细节:如内存分配,倒序读写,字节序,文件读写过程等等。3.学会将BMP图像转换为YUV图像进一步转换为YUV视频,自学转场代码的编写。二.实验过程1.主要设备:安装Visual Studio的个人计算机,安装了ffmpeg包的Linux系统上的虚拟机。2.待处理的5张图片:因为流媒体技术刚刚学了ffmpeg的指令操作,于是利用它完成了对图片进行格式转换,分辨

2021-04-05 14:33:59 560

原创 【实验一】RGB与YUV色彩空间的相互转换

目录1.实验目的:2.实验原理:1.彩色空间转换的公式:2.码电平分配:3.rgb2yuv实验:1.代码调试:2.生成图像查看:4.yuv2rgb实验:5.误差分析:6.实验总结:1.实验目的:1.学会从计算和程序的角度分析问题2.通过完成本实验,理解计算思维,即从问题出发,通过逐步分析和分解,把原问题转化为可用程序方式解决的问题。在此过程中设计出一个解决方案。3.进一步理解彩色空间的概念并掌握不同彩色空间转换的基本方程。3.通过逐步设..

2021-03-24 16:21:51 1395

原创 PNG文件格式分析

目录1.实验目的:2.文件格式简要介绍:3.主要特性:4.文件格式:5.具体分析:使用FlexHEX以二进制形式打开文件6.实验总结与感想:1.实验目的:因为PNG图像格式十分常见,因此选择将老师下发的文件转换为.png格式来进行具体分析。学习PNG文件的格式,探究这样设计的原因,分析其灵活性以及可扩展性。2.文件格式简要介绍:PNG是20世纪90年代中期开始开发的图像文件存储格式,其目的是企图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特.

2021-03-22 00:27:10 754

原创 yuv和rgb文件分量的概率分布及熵值的计算

一.实验目的:对所给的down.rgb和down.yuv文件分析其三个通道的概率分布,并计算各自的熵。(编程实现)二.实验原理:两个文件的分辨率均为256*256,yuv为4:2:0采样空间,存储格式为:rgb文件按每个像素BGR分量依次存放;YUV格式按照全部像素的Y数据块、U数据块和V数据块依次存放。三.实验步骤:1.特殊值计算:YUV 4:2:0采样,则每四个Y共用一组UV分量;YUV文件分辨率为256*256,三个部分之间按顺序存储为:YUV数据的0--256*256字节为Y分量

2021-03-06 23:38:14 412

原创 Audacity分析浊音清音爆破音的时域和频域波形图

自行录制三个.wav音频文件:浊音U,清音S,爆破音P。使用Audacity对其进行分析并记录:一.浊音U:分析:浊音信号时域能量高,具有周期性,频域上表现为能量集中在低频区,具有明显的共振峰的特性二.清音S:分析:清音信号能量低,时域波形像随机噪声信号;频域上无明显规律,相对而言比较平坦三.爆破音:分析:爆破音会在瞬时聚集大量能量,时域波形上会有一个明显突起脉冲,然后逐渐衰减,频域能量从低频到高频逐渐下降...

2021-03-05 17:25:37 1655

空空如也

空空如也

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

TA关注的人

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