课程设计论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

[毕业设计] 基于DELPHI的图像压缩算法的研究 [复制链接]

楼主
文件格式:word+dephi
文件大小:5.48MB
适用专业:程序设计
适用年级:大学
下载次数:1 次
我要下载:点击联系下载
论文编号:204576

资料简介:

毕业设计-基于DELPHI的图像压缩算法的研究,共36页,10371字,附任务书、开题报告、外文翻译、完整源代码

运用信息论与编码中信源编码的知识,结合多媒体通信中经常出现的BMP图像进

行相应的图像无失真编译码处理.

具体要求:

1.DELPHI语言的应用;

2.熟悉信息论与编码中信源编码部分;

3.BMP图像的编译码处理;

4.位图图像的相关处理。

5. 翻译一篇相关的英文资料。

1.研究内容:由于图像数据之间存在着一定的冗余,所以使得数据的压缩成为可能。信息论的创始人Shannon提出把数据看作是信息和冗余度(redundancy)的组合。所谓冗余度,是由于一副图像的各像素之间存在着很大的相关性,可利用一些编码的方法删去它们,从而达到减少冗余压缩数据的目的。为了去掉数据中的冗余,常常要考虑信号源的统计特性,或建立信号源的统计模型。图像的冗余包括以下几种:

(1) 空间冗余:像素点之间的相关性。 (2) 时间冗余:活动图像的两个连续帧之间的冗余。 (3) 信息熵冗余:单位信息量大于其熵。 (4) 结构冗余:图像的区域上存在非常强的纹理结构。 (5) 知识冗余:有固定的结构,如人的头像。 (6) 视觉冗余:某些图像的失真是人眼不易觉察的。

从信息论的角度来看,压缩就是去掉信息中的冗余,即保留不确定的信息,去除确定的信息(可推知的),也就是用一种更接近信息本质的描述来代替原有冗余的描述。这个本质的东西就是信息量(即不确定因素)。

所以,将香农的信息论观点运用到图像信息的压缩,所要解决的问题就是如何将图像信息压缩到最小,但仍携有足够信息以保证能复制出与原图近似的图像。

本设计将对位图图像(BMP)进行压缩。首先,从BMP格式图像的文件中读取出图像,并且显示,然后,对BMP图像用DCT变换方法进行有损压缩,对二值图像用算术编码的方法进行无损压缩,有损压缩可以调节压缩的比例,并且是可逆的,完成压缩后,会从基本的视觉等方面进行与原图的对比,分析最佳的压缩效果。

2.实验方案: 图像压缩有很多仿真的方法,如C++,MATLAB等,本设计将使用Delphi完成图像压缩。具体分为个步骤:

1.设计软件外形、框架、菜单等基本视图信息。

2.导入、导出BMP图像。

3.对导入的图像进行压缩(无损)。

4.分析压缩后图片的质量及压缩比例。

四、目标、主要特色及工作进度

目标:用算术编码的方法对二值图像进行无损压缩。

主要特色:① 研究算法在DELPHI中应用。

② 编写DELPHI程序,完成对图像的压缩。

③ 对压缩后的图像进行分析。


摘要:随着电子计算机和数码产品技术不断提高,人们对各种数码图像的存储需求越来越大,所以,对图像的压缩是必不可少的。图像的压缩,可以使人们用更少的空间来存储大量的图片,尤其在网络通信中,有极其重要的作用。图像压缩的方式有许多,可以根据图像本身属性,使用不同种类的压缩方式,以达到最佳的图像压缩效果。

本次设计主要是使用游程编码的方法对二值图像进行无损压缩,有效的对二值图像进行了压缩,并且对压缩后的图片进行了解压缩处理,无损的还原了图像。

本次设计是使用Delphi7.0进行编译的,主要功能是对导入的彩图进行处理,二值化图像,使得图像适应于压缩,再通过游程编码压缩算法,对图像进行无损压缩。对于压缩效率的比较,可以通过灰度处理图像来进行压缩,从而比较出压缩算法的适应性。本软件界面简洁,操作方便,并且充分体现了对二值图像的压缩效率。

关键词:图像压缩,游程编码,Delphi


目 录

1 绪论

1.1 选题的依据及意义 1

1.2 图像压缩的发展历史与前景 1

1.3 图像压缩在图像处理中的应用 3

2 图像压缩原理

2.1 图像压缩原理概述 4

2.2常用的图像压缩原理简介 4

3 图像压缩软件设计

3.1 软件设计结构 7

3.1.1游程编码压缩原理 7

3.1.2 功能实现方式 7

3.2 软件基本功能简介 8

3.2.1 图像灰度处理 8

3.2.2 图像二值处理 10

3.2.3 图像压缩处理 13

3.2.4 图像解压处理 16

3.2.5 图像压缩对比 17

4 功能调试与结果分析

4.1 程序代码调试 18

4.2 图像压缩结果分析 18

5 总结与展望 21

参考文献 22

致谢 23

附录A 24


资料文件预览:
共4文件夹,50个文件,文件总大小:5.48MB,压缩后大小:3.48MB

  • 毕业设计-基于DELPHI的图像压缩算法的研究
  • 图像压缩软件的设计
  • pics
  • bmp231446.bmp  [117.24KB]
  • bmp544365.bmp  [117.24KB]
  • bmpKENTUO.bmp  [114.73KB]
  • bmpb1.bmp  [87.45KB]
  • bmpb2.bmp  [89.45KB]
  • bmpb3.bmp  [74.17KB]
  • bmpb4.bmp  [66.71KB]
  • bmpb5.bmp  [83.43KB]
  • bmpc1.bmp  [68.19KB]
  • bmpc2.bmp  [89.58KB]
  • bmpc3.bmp  [90.01KB]
  • bmpc4.bmp  [81.87KB]
  • bmpc5.bmp  [33.08KB]
  • bmpxy0000.bmp  [39.43KB]
  • bmpxy0003.bmp  [107.02KB]
  • bmpxy0004.bmp  [89.14KB]
  • bmpxy0006.bmp  [88.36KB]
  • cfgProject1.cfg  [435.00B]
  • dofProject1.dof  [2.38KB]
  • dprProject1.dpr  [338.00B]
  • exeProject1.exe  [650.50KB]
  • resProject1.res  [876.00B]
  • ~dprProject1.~dpr  [263.00B]
  • dcuUnit1.dcu  [14.40KB]
  • ddpUnit1.ddp  [55.00B]
  • dfmUnit1.dfm  [212.74KB]
  • pasUnit1.pas  [10.03KB]
  • ~ddpUnit1.~ddp  [55.00B]
  • ~dfmUnit1.~dfm  [212.74KB]
  • ~pasUnit1.~pas  [10.03KB]
  • dcuUnit2.dcu  [5.28KB]
  • ddpUnit2.ddp  [55.00B]
  • dfmUnit2.dfm  [5.61KB]
  • pasUnit2.pas  [1.65KB]
  • ~ddpUnit2.~ddp  [55.00B]
  • ~dfmUnit2.~dfm  [5.59KB]
  • ~pasUnit2.~pas  [1.65KB]
  • dcuUnit3.dcu  [3.80KB]
  • ddpUnit3.ddp  [55.00B]
  • dfmUnit3.dfm  [52.12KB]
  • pasUnit3.pas  [555.00B]
  • ~ddpUnit3.~ddp  [55.00B]
  • ~dfmUnit3.~dfm  [52.14KB]
  • ~pasUnit3.~pas  [555.00B]
  • 论文及翻译等
  • doc068205227陀振雄的开题报告.doc  [61.50KB]
  • docEverything You Need to Know About Image Compression.doc  [1.07MB]
  • doc毕业设计论文.doc  [508.50KB]
  • doc我的课题(正反面打印).doc  [69.50KB]
  • doc摘要.doc  [27.50KB]
  • doc中文翻译.doc  [1.14MB]

我要下载:基于DELPHI的图像压缩算法的研究
分享 转发
TOP
沙发

200个积分真是太贵了哈~!努力中~
TOP
板凳

这个系列的帖子都不错

要顶!

收藏再看!
TOP
地板

努力赚积分
TOP
5#

ding
TOP
6#

好,看看。。。。
TOP
7#

里面东西怎的不错

这个系列的帖子都不错

要顶!

收藏再看!
TOP
8#

hao ya支持~~~~~~~~~~~
TOP
9#

人过留名,雁过留声。

看帖回帖,占位顶贴
TOP
10#

1

怎么才能得到啊  ?
TOP
发新话题 回复该主题