您现在正在浏览:首页 > 论文 > 计算机 > 毕业设计-基于DELPHI的图像压缩算法的研究

免费下载毕业设计-基于DELPHI的图像压缩算法的研究

  • 资源类别:论文
  • 资源分类:计算机
  • 适用专业:程序设计
  • 适用年级:大学
  • 上传用户:xuehai
  • 文件格式:word+dephi
  • 文件大小:3.48MB
  • 上传时间:2013-1-13 22:58:40
  • 下载次数:0
  • 浏览次数:0

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介

毕业设计-基于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的图像压缩算法的研究
    • 论文及翻译等
      • Microsoft Word文档068205227陀振雄的开题报告.doc  [61.50KB]
      • Microsoft Word文档Everything You Need to Know About Image Compression.doc  [1.07MB]
      • Microsoft Word文档毕业设计论文.doc  [508.50KB]
      • Microsoft Word文档我的课题(正反面打印).doc  [69.50KB]
      • Microsoft Word文档摘要.doc  [27.50KB]
      • Microsoft Word文档中文翻译.doc  [1.14MB]
    • 图像压缩软件的设计
      • pics
        • Windows或OS/2位图文件231446.bmp  [117.24KB]
        • Windows或OS/2位图文件544365.bmp  [117.24KB]
        • Windows或OS/2位图文件KENTUO.bmp  [114.73KB]
        • Windows或OS/2位图文件b1.bmp  [87.45KB]
        • Windows或OS/2位图文件b2.bmp  [89.45KB]
        • Windows或OS/2位图文件b3.bmp  [74.17KB]
        • Windows或OS/2位图文件b4.bmp  [66.71KB]
        • Windows或OS/2位图文件b5.bmp  [83.43KB]
        • Windows或OS/2位图文件c1.bmp  [68.19KB]
        • Windows或OS/2位图文件c2.bmp  [89.58KB]
        • Windows或OS/2位图文件c3.bmp  [90.01KB]
        • Windows或OS/2位图文件c4.bmp  [81.87KB]
        • Windows或OS/2位图文件c5.bmp  [33.08KB]
        • Windows或OS/2位图文件xy0000.bmp  [39.43KB]
        • Windows或OS/2位图文件xy0003.bmp  [107.02KB]
        • Windows或OS/2位图文件xy0004.bmp  [89.14KB]
        • Windows或OS/2位图文件xy0006.bmp  [88.36KB]
      • 配置文件Project1.cfg  [435.00B]
      • dofProject1.dof  [2.38KB]
      • Borland Delphi工程头文件Project1.dpr  [338.00B]
      • 可执行文件(程序)Project1.exe  [650.50KB]
      • Microsoft Visual C++资源文件Project1.res  [876.00B]
      • ~dprProject1.~dpr  [263.00B]
      • Delphi编译单元文件Unit1.dcu  [14.40KB]
      • ddpUnit1.ddp  [55.00B]
      • dfmUnit1.dfm  [212.74KB]
      • Pascal源代码Unit1.pas  [10.03KB]
      • ~ddpUnit1.~ddp  [55.00B]
      • ~dfmUnit1.~dfm  [212.74KB]
      • ~pasUnit1.~pas  [10.03KB]
      • Delphi编译单元文件Unit2.dcu  [5.28KB]
      • ddpUnit2.ddp  [55.00B]
      • dfmUnit2.dfm  [5.61KB]
      • Pascal源代码Unit2.pas  [1.65KB]
      • ~ddpUnit2.~ddp  [55.00B]
      • ~dfmUnit2.~dfm  [5.59KB]
      • ~pasUnit2.~pas  [1.65KB]
      • Delphi编译单元文件Unit3.dcu  [3.80KB]
      • ddpUnit3.ddp  [55.00B]
      • dfmUnit3.dfm  [52.12KB]
      • Pascal源代码Unit3.pas  [555.00B]
      • ~ddpUnit3.~ddp  [55.00B]
      • ~dfmUnit3.~dfm  [52.14KB]
      • ~pasUnit3.~pas  [555.00B]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部