您现在正在浏览:首页 > 论文 > 计算机 > 毕业设计-基于JPG标准的图象压缩

免费下载毕业设计-基于JPG标准的图象压缩

  • 资源类别:论文
  • 资源分类:计算机
  • 适用专业:计算机
  • 适用年级:大学
  • 上传用户:81kb
  • 文件格式:word+C+ppt
  • 文件大小:6.15MB
  • 上传时间:2009-10-6 17:02:58
  • 下载次数:4
  • 浏览次数:106

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

资料简介
毕业设计 基于JPG标准的图象压缩,附开题报告、英文翻译、源程序、答辩文稿,正文共38页,17573字
目录
摘要 I
Abstract II
第一章 绪论 1
1.1 研究的动机和目的 1
1.2 研究的背景 1
1.3 研究内容 2
1.4 系统原理 2
1.4.1 色彩模型 2
1.4.2 DCT (离散余弦变换) 3
1.4.3排列 DCT 结果 4
1.4.4 量化 4
1.4.5 huffman 编码 5
1.5 可行性研究 7
1.5.1经济可行性 7
1.5.2 技术可行性 7
1.5.3 运行可行性 7
第二章 图像压缩理论基础及开发流程 8
2.1 图像压缩 8
2.2  JPEG 9
2.3 离散余弦变换 9
2.4 图像的量化 10
2.5 游程编码 12
2.6 哈夫曼编码 12
2.7 系统开发理论流程 14
2.7.1 颜色转换及采样 14
2.7.2 二维DCT变换 14
2.7.3 量化 14
2.7.4 游程编码,ZIGZAG扫描 15
2.7.5 哈夫曼编码 15
第三章 需求分析 16
3.1 需求分析的任务 16
3.2 系统功能分析 16
3.3 系统需求分析的步骤 16
3.4 系统功能模块设计 16
第四章 总体设计 17
4.1 系统设计的原则 17
4.2 设计目标 17
4.3 系统开发平台 17
4.3.1 软件配置 17
4.3.2 硬件配置 18
4.4 系统开发方法及技术路线 18
第五章 详细设计 20
5.1 代码设计 20
5.1.1 程序列表 21
5.2 公共模块(Module)设计 25
5.3 各模块的功能介绍 25
5.3.1各菜单功能 25
5.4 软件演示 25
第六章 测试与维护 30
6.1 测试 30
6.2 维护 30
总结 31
参考文献 32
致谢 33
附录 用户手册 34
1.1 系统概述 34
1.2 运行环境 34
1.3 使用说明 34
1.4 系统的遗留问题 34

摘要
本论文主要介绍了JPEG的编码和解码过程。该程序的编码部分能把一张BMP格式的图象进行JEPG编码,压缩成以二进制形式保存的文件;通过相应的解码程序又可以把图象解压缩出来。在图象传送过程中,我们经常采用JPEG格式对静态图象进行编码。JPEG基本系统是一种有损编码,无法完全恢复出原图象,信息有一定的丢失,称为有损压缩。尽管我们希望能够无损压缩,但是通常有损压缩的压缩比(即原图象占的字节数与压缩后图象占的字节数之比,压缩比越大,说明压缩效率越高)比无损压缩的高。JPEG编码先把图象色彩RBG变成亮度Y和色度Cr、Cb,它利用人的视觉对色度不敏感的特点,减少一部分色度数据,以达到压缩。
JPEG采取多种编码方式,包含有行程编码(Run Length Coding)和哈夫曼(Huffman)编码,有很高的压缩比。在编码前,先对数据进行分块,离散余弦变换(DCT)及量化,保留能量大的低频信号,丢弃高频信号以达到压缩。解码时,进行熵解码,反量化,反离散余弦变换(IDCT)。
关键字:JPEG;有损压缩;行程编码;哈夫曼编码
资料文件预览
共7文件夹,84个文件,文件总大小:21.41MB,压缩后大小:6.15MB
  • 毕业设计-基于JPG标准的图象压缩
    • 赵中涛
      • 程序
        • RWJpegExp
          • Debug
            • 对象文件ChildFrm.obj  [16.02KB]
            • sbrChildFrm.sbr  [0.00B]
            • 对象文件CqOctree.obj  [14.64KB]
            • sbrCqOctree.sbr  [0.00B]
            • 对象文件Dib.obj  [130.09KB]
            • sbrDib.sbr  [0.00B]
            • 对象文件dibapi.obj  [170.11KB]
            • sbrdibapi.sbr  [0.00B]
            • 对象文件FormatJpeg.obj  [16.18KB]
            • sbrFormatJpeg.sbr  [0.00B]
            • 对象文件Huffman.obj  [4.25KB]
            • sbrHuffman.sbr  [0.00B]
            • 对象文件IP.obj  [59.40KB]
            • sbrIP.sbr  [0.00B]
            • 对象文件Jpeg.obj  [30.86KB]
            • sbrJpeg.sbr  [0.00B]
            • 对象文件MainFrm.obj  [18.72KB]
            • sbrMainFrm.sbr  [0.00B]
            • MS Developer Studio浏览器信息文件RWJpegExp.bsc  [3.36MB]
            • 可执行文件(程序)RWJpegExp.exe  [436.08KB]
            • ilkRWJpegExp.ilk  [710.22KB]
            • 对象文件RWJpegExp.obj  [27.45KB]
            • pchRWJpegExp.pch  [6.69MB]
            • 3Com PalmPilot数据库文件RWJpegExp.pdb  [961.00KB]
            • Microsoft Visual C++资源文件RWJpegExp.res  [8.27KB]
            • sbrRWJpegExp.sbr  [0.00B]
            • 对象文件RWJpegExpDoc.obj  [30.51KB]
            • sbrRWJpegExpDoc.sbr  [0.00B]
            • 对象文件RWJpegExpView.obj  [21.75KB]
            • sbrRWJpegExpView.sbr  [0.00B]
            • 对象文件StdAfx.obj  [103.29KB]
            • sbrStdAfx.sbr  [1.31MB]
            • MSDev中间层文件vc60.idb  [257.00KB]
            • 3Com PalmPilot数据库文件vc60.pdb  [388.00KB]
          • res
            • Windows图标RWJpegExp.ico  [1.05KB]
            • rc2RWJpegExp.rc2  [401.00B]
            • Windows图标RWJpegExpDoc.ico  [1.05KB]
            • Windows或OS/2位图文件Toolbar.bmp  [1.05KB]
          • C++代码文件ChildFrm.cpp  [1.50KB]
          • C程序头文件ChildFrm.h  [1.36KB]
          • C++代码文件CqOctree.cpp  [14.17KB]
          • C++代码文件Dib.cpp  [52.03KB]
          • C程序头文件Dib.h  [5.96KB]
          • C++代码文件dibapi.cpp  [191.71KB]
          • C程序头文件dibapi.h  [7.74KB]
          • C++代码文件FormatJpeg.cpp  [2.08KB]
          • C程序头文件FormatJpeg.h  [1.36KB]
          • C++代码文件Huffman.cpp  [8.34KB]
          • C程序头文件Huffman.h  [206.00B]
          • C++代码文件IP.cpp  [49.85KB]
          • C程序头文件JCONFIG.H  [1.75KB]
          • C程序头文件Jmorecfg.h  [12.48KB]
          • C++代码文件Jpeg.cpp  [13.92KB]
          • C程序头文件Jpeg.h  [2.54KB]
          • C程序头文件JPEGLIB.H  [44.38KB]
          • 库文件Jpeglib2.lib  [233.10KB]
          • C++代码文件MainFrm.cpp  [2.47KB]
          • C程序头文件MainFrm.h  [1.51KB]
          • 文本文档ReadMe.txt  [4.73KB]
          • C程序头文件Resource.h  [825.00B]
          • Microsoft Visual C++文件RWJpegExp.aps  [45.39KB]
          • clwRWJpegExp.clw  [3.59KB]
          • C++代码文件RWJpegExp.cpp  [4.69KB]
          • Microsoft Developer Studio工程文件RWJpegExp.dsp  [5.53KB]
          • Microsoft Developer Studio工作区文件RWJpegExp.dsw  [541.00B]
          • C程序头文件RWJpegExp.h  [1.25KB]
          • Microsoft Developer Studio文件RWJpegExp.ncb  [345.00KB]
          • Microsoft Developer Studio文件RWJpegExp.opt  [77.00KB]
          • 由REND386/AVRIL使用的文件格式RWJpegExp.plg  [1.06KB]
          • rcRWJpegExp.rc  [13.89KB]
          • C++代码文件RWJpegExpDoc.cpp  [4.66KB]
          • C程序头文件RWJpegExpDoc.h  [1.55KB]
          • C++代码文件RWJpegExpView.cpp  [3.27KB]
          • C程序头文件RWJpegExpView.h  [1.97KB]
          • C++代码文件StdAfx.cpp  [211.00B]
          • C程序头文件StdAfx.h  [1.03KB]
          • C程序头文件TifHeader.h  [4.74KB]
        • 可执行文件(程序)RWJpegExp.exe  [2.49MB]
      • 论文
        • Microsoft Word文档中文.doc  [334.00KB]
        • Microsoft Word文档开题报告200322830赵中涛.doc  [67.50KB]
        • Microsoft Word文档毕业设计封面.doc  [46.50KB]
        • Microsoft Word文档毕业设计论文.doc  [867.00KB]
        • Microsoft Word文档英语翻译.doc  [343.00KB]
      • Microsoft Powerpoint演示文稿基于JPG标准的图像压缩.ppt  [1.47MB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部