信源编码第二次作业

来源:互联网 发布:linux查看线程占用cpu 编辑:程序博客网 时间:2024/04/29 15:29

1、使用程序huf_enc和huf_dec进行如下操作;

a)senasensinomaha图像进行编码

b)编写一段程序,得到相邻像素之差,然后利用huffman对差值图像进行编码

实验结果如下:

a)文件名称压缩前压缩后压缩比Sena.img64kb56.1kb 87.65%Sensin.img64kb60.2kb 94.06%Omaha.img64kb57.1kb 89.06%

-------------------------------------------------------

b)

文件名称压缩前压缩后压缩比Sena.img64kb31.1kb 2.07:1Sensin.img64kb36.0kb 1.78:1Omaha.img64kb51.2kb 1.27:1


-------------------------------------------------------

结果分析:图像中sena压缩比最大,sinan压缩比最小。压缩比越大图像被压缩的程度越大,说明图像的冗余信息越多。

2、利用程序huff_enchuff_dec,并使用由Sensin图像生成的码本,对Bookshelf1Sena图像进行编码。将这一结果与使用被压缩图像生成码本的情况进行对比。

实验结果如下:

文件名称压缩前大小压缩后大小Sensin码本压缩大小Sena.img64kb55.1kb55.0kbBookshelf1.img64kb58.2kb56.1kb


原创粉丝点击