第二次作业HUFF_ENC与huff_dec的编码调试
来源:互联网 发布:帝国cms 搜索代码 编辑:程序博客网 时间:2024/06/05 05:11
2.利用程序huff_enc和huff_dec进行一下操作(在每种情况下,利用由被压缩图像生成的码本)。
(a)对Sena、Sensin和Omaha图像进行编码。
压缩前文件名 压缩前文件大小压缩后文件名压缩后文件大小压缩比
Sena.img 64kb Sena.huff 54kb1.19:1
Sinan.img 64kbSinan.huff57kb1.12:1
(a)对Sena、Sensin和Omaha图像进行编码。
压缩前文件名 压缩前文件大小压缩后文件名压缩后文件大小压缩比
Sena.img 64kb Sena.huff 54kb1.19:1
Sinan.img 64kbSinan.huff57kb1.12:1
Omaha.img 64kbOmaha.huff56kb1.14:1
(b)
编写一段程序,得到相邻像素之差,然后利用Huffman对差值图像进行编码。
解:
文件名(压缩前)
大小
文件名压缩后
大小
压缩比
Sena.img
64kb
Sena.img
31kb
2.06:1
Sensin.img
64kb
Sensing.img
36kb
1.78:1
Omaha.img
64kb
Omaha.img
50kb
1.2:1
可以看出sena的压缩比最高,sensin次之,Omaha的最小,这也说明不同的图片先计算差分图再使用Huffman编码可以不同程度的减少文件大小。
3.利用程序huff_enc和huff_dec,并使用由Sensin图像生成的码本,对Bookshelf1和Sena图像进行编码。将这一结果与使用被压缩图像生成码本的情况进行对比。
文件名
原文化大小
原图像压缩后大小
码本压缩后的文件名
码本压缩后文件大小
Sena.img
64kb
54kb
Senam.img
51kb
Bookshelf1.img
64kb
58kb
Bookshelfm.img
53kb
采用适当的码表进行编码,可能会造成编码后的文件减小。
0 0
- 第二次作业HUFF_ENC与huff_dec的编码调试
- 第二次作业编码练习
- 信源编码第二次作业
- 信源编码第二次作业
- 信源编码第二次作业
- 信源编码第二次作业
- 第一与第二次作业
- 第二次的汇编作业
- c语言第二次作业,编码练习
- 我的C++第二次作业
- cs231n的第二次作业(1)
- 算法与数据结构作业第二次 cards
- 第二次作业,模拟sim卡与手机
- 第二次作业,模拟CPU与硬盘容量
- 第二次作业
- 第二次作业
- 第二次作业
- 第二次作业
- 内核链表
- nginx
- 序列长度 差分约束
- 《Linux内核分析》MOOC课程第五次实验作业
- C语言——数组名、取数组首地址的区别(一)
- 第二次作业HUFF_ENC与huff_dec的编码调试
- Java关键字final、static使用总结
- PyCharm 2016.2.1 注册码[亲测可用]
- UnityEditor<三>自定义窗口 案例2
- poj 3984
- 递推递归练习 P
- HDU2033 人见人爱A+B
- Android O 开发者预览版新特性
- scrapy爬虫(以东方烟草网为例)