编码程序,关于fano,shannon,HUFFMAN三种码字的编码程序
上传时间: 2014-08-02
上传用户:开怀常笑
SourceModeling 这个java程序可以统计出给出的txt文本中所有的英文字母和使用的字符出现的字数并显示出来,使用ASCII码读取。(之后可以使用这个代码进行HUFFMAN编码的基础) 2.2 DecOfInd.txt 为被统计的文档。SM.java为统计的java程序。 SM.class是SM.java生成的类文件。 compute.txt是输出结果到屏幕后的信息text复制。
标签: SourceModeling java txt 程序
上传时间: 2016-06-07
上传用户:qiao8960
给出信源符号的一阶概率分布,并计算信源符号熵和单字符HUFFMAN码表,从而将对应符号进行编码。
上传时间: 2016-06-07
上传用户:dianxin61
本论文主要介绍了JPEG的编码和解码过程。该程序的编码部分能把一张BMP格式的图象进行JEPG编码,压缩成以二进制形式保存的文件;通过相应的解码程序又可以把图象解压缩出来。在图象传送过程中,我们经常采用JPEG格式对静态图象进行编码。JPEG基本系统是一种有损编码,无法完全恢复出原图象,信息有一定的丢失,称为有损压缩。尽管我们希望能够无损压缩,但是通常有损压缩的压缩比(即原图象占的字节数与压缩后图象占的字节数之比,压缩比越大,说明压缩效率越高)比无损压缩的高。JPEG编码先把图象色彩RBG变成亮度Y和色度Cr、Cb,它利用人的视觉对色度不敏感的特点,减少一部分色度数据,以达到压缩。 JPEG采取多种编码方式,包含有行程编码(Run Length Coding)和哈夫曼(HUFFMAN)编码,有很高的压缩比。在编码前,先对数据进行分块,离散余弦变换(DCT)及量化,保留能量大的低频信号,丢弃高频信号以达到压缩。解码时,进行熵解码,反量化,反离散余弦变换(IDCT)。
上传时间: 2013-12-21
上传用户:coeus
/** * 显示输入提示压缩或解压缩 继承了InputStream类,装有输入流。 */ public class HZIPInputStream extends InputStream { /** * HZIPInputStream 类的构造函数,定义了HUFFMAN树,输入流。 * * @param in 输入流。 * @throws IOException:如果发生I/O错误则抛出异常。 */
标签: InputStream 输入 解压
上传时间: 2016-06-29
上传用户:plsee
本程序能对含有大小写英文字母、逗号、 句号、感叹号,空格符和换行符的文件进行HUFFMAN编码和解码。
上传时间: 2013-12-16
上传用户:tzl1975
用提升方法实现小波任意级数分解,并对分解系数进行HUFFMAN编码,并解码
标签: 分解
上传时间: 2016-07-14
上传用户:dengzb84
程序的主要功能是利用哈夫曼编码对数据进行无损压缩,实现HUFFMAN 压缩的编码器和译码器。
上传时间: 2016-08-09
上传用户:1159797854
算术编码程序源代码,可以实现分数比特率。远比HUFFMAN灵活
上传时间: 2016-10-10
上传用户:来茴
这个是严蔚敏版的数据结构上机教程中的部分源代码,都是自己写的,包括最短路径的dijkstra,floyd,最小生成树的prim,kruskal以及链表,HUFFMAN Tree等等的c++代码
上传时间: 2014-01-23
上传用户:jhksyghr