hafuman编码译码器,用c语言来实现的哈夫曼编码译码器
上传时间: 2016-08-25
上传用户:xz85592677
建立赫夫曼树,然后再由叶子到根实现赫夫曼编码。
标签: 树
上传时间: 2017-05-28
上传用户:qq1604324866
建立赫夫曼树,然后再由叶子到根实现赫夫曼编码。
标签: 树
上传时间: 2014-01-16
上传用户:彭玖华
通过建立霍夫曼树,输入一串数据,进行霍夫曼编码
标签: 树
上传时间: 2014-01-06
上传用户:royzhangsz
主要有哈夫曼编码、香农-费诺编码及算术编码三种无损压缩编码; 使用c#编写的Windows窗体程序,有详细注释说明等。
标签: 无损压缩编码 C# Windows窗体程序
上传时间: 2015-12-14
上传用户:gbstar
编写一个赫夫曼编/译码器。 主要功能:根据输入的字符代码集及其权值集, l 构造赫夫曼树,输出各字符的赫夫曼编码。 l 编码:输入字符序列,输出对应的赫码序列。
标签: 树哈弗曼树
上传时间: 2016-12-29
上传用户:遗风遗风丶
随着图像声纳技术的发展,对于大数据量图像数据的压缩成为必须要解决的一个课题。本文结合水声图像特点,应用VerilogHDL 语言在Quartus Ⅱ软件环境下设计实现了JPEG基本模式编解码器。 JPEG是国际标准化组织(ISO)和CCITT 联合制定的静态图像的压缩标准,是目前最常使用的图像存储格式。 论文首先介绍了JPEG编码的基本原理,然后根据编码的流程从总体结构上对JPEG编码器进行了模块划分。对于2D—DCT变换采用了行列分离的快速算法;针对水声图像特点采用了DC系数直接编码。以一幅真实的水声图像作为JPEG编码器的测试输入,对编码器输出的码流经过软件编程后正确显示出了JPEG图片,并分析了压缩图像效果和质量。 JPEG解码器采用了和JPEG编码器对称的模块划分,2D—IDCT变换同样采用了行列分离的快速算法;根据JPEG标准中哈夫曼编码的特点,哈夫曼解码采用了浓缩哈夫曼表法,降低了存储资源,提高了解码速度。对经本文设计的JPEG解码器解码后的图片和原图片进行了比较分析,结果表明本设计满足要求。
上传时间: 2013-05-25
上传用户:sn2080395
对弓网故障的检测在列车提速的今天显得尤其重要,原始故障图像数据量的巨大使实时存储和传输故障图像极其困难。JPEG作为一种低复杂度、高压缩比的图像压缩标准在多媒体、网络传输等领域得到广泛的应用。和相同图像质量的其它常用文件格式(如GIF,TIFF,PCX)相比,JPEG是目前静态图像中压缩比最高的。 FPGA以其设计灵活、高速的卓越特性,逐渐成为许多应用中首先器件,尤其是与Verilog和VHDL等语言的结合,大大变革了电子系统的设计方法,加速了系统的设计进程。 本文旨在研究并实现一种实时采集并对特定帧进行压缩传输的方法。通过采用可编程逻辑器件FPGA来实现整个采集、显示、压缩和传输,使系统具有可定制、高速度等优点。 本文首先介绍了开发硬件可编程逻辑门阵列FPGA及其开发语言Veridlog,并介绍了FPGA的设计方法及开发流程;接着介绍了PAL制视频采集的相关知识及设计,其中主要包括基于I2C总线的模拟视频解码控制、视频的数字化ITU-R BT.601标准介绍及视频同步信号的获取、基于SDRAM的视频帧存储、VGA显示控制设计;随后介绍了JPEG标准,并根据故障检测的特点,设计了针对灰度图像压缩的JPEG编码器,设计中先分别对组成JPEG编码器的二维DCT变换模块、量化模块、Z字扫描模块、变换直流系数的差分脉冲编码模块、交流系数的游程编码模块、哈夫曼编码模块及打包模块进行了仿真测试,然后再对整个JPEG编码器进行了测试;最后设计了单帧视频的SRAM缓存,并将缓存的源图像采用本文设计的JPEG编码器进行压缩,再设计一个仅包含发送功能的UART 将压缩后的码流传输到PC机,在PC机上通过将接收的码流以ASCⅡ码的形式还原为采集图片。 本文实现了整个采集压缩系统,同时也进一步验证了本文设计的灰度图像JPEG编码器的正确性。相信本文无论是对弓网故障的图像检测,还是对于JPEG编码器的芯片设计都有一定的参考价值。
上传时间: 2013-04-24
上传用户:cuiqiang
一些数据结构算法的例子,包括哈夫曼编码、图的表示、关键路径、最短路径等
上传时间: 2015-01-05
上传用户:qwe1234
按照清华大学的教材,自己用C++做的一个小的哈夫曼编码器
上传时间: 2014-01-08
上传用户:gut1234567