jpeg图像压缩.doc
约82页DOC格式手机打开展开
jpeg图像压缩,jpeg图像压缩8.3万字82页摘要本毕业设计题目是jpeg图像压缩。实现从bmp到jpg的压缩转换以及jpg的解压缩显示。设计语言是c++。采用基于dct的jpeg标准。使用的主要编码技术有图像子采样,离散余弦变换(dct),量化(quantization),z字形编码(zigzag scan),差分脉冲编码调制(d...
内容介绍
此文档由会员 王芸 发布
JPEG图像压缩
8.3万字 82页
摘 要
本毕业设计题目是JPEG图像压缩。实现从BMP到JPG的压缩转换以及JPG的解压缩显示。设计语言是C++。采用基于DCT的JPEG标准。使用的主要编码技术有图像子采样,离散余弦变换(DCT),量化(quantization),Z字形编码(zigzag scan),差分脉冲编码调制(differential pulse code modulation,DPCM),游程编码(run-length encoding,RLE),以及熵编码(entropy coding)采用的哈夫曼编码。
由于JPEG压缩编码采用的主要编码技术中每一种都是压缩效率很高的编码技术,再经过JPEG标准委员会的优化组合,因此JPEG压缩的图像可以在很好的视觉效果下实现很高的压缩比。因此它被广泛应用于互连网图像传输以及许多图像资料的存储。
Abstract
The paper discusses the JPEG photograph compression, which is one of the best photograph compression technologies. The main content is the following: First, the paper introduces the basic knowledge and development of the JPEG standard. Second, it introduces the program on JPEG compression. Third, it analyzes and researches the efficiency of JPEG compression. Finally, it draws a conclusion through all sorts of data’s proof. The conclusion is the following: JPEG compression is very efficient photograph compression technology.
关 键 词
JPEG、FFT、DCT、IFFT、IDCT、量化、Z形扫描、游程编码、哈夫曼编码
目 录
前言……………………………………………………………………………(4)
第一章 JPEG标准简介…………………………………………………………(6)
第二章 JPEG压缩编码算法的实现……………………………………………(7)
第一节 离散余弦变换(DCT)…………………………………………(7)
第二节 量化(Quantization)……………………………………………(8)
第三节 DC系数编码和AC系数的 Z字形编码……………………(10)
3.1 Z形编码……………………………………………………(10)
3.2 直流系数编码………………………………………………(10)
3.3 交流系数编码………………………………………………(11)
第四节 熵编码…………………………………………………………(12)
4.1 哈夫曼编码…………………………………………………(12)
4.2 组成位数据流………………………………………………(16)
第五节 JPEG文件交换格式及发展……………………………………(17)
5.1 JPEG文件交换格式…………………………………………(17)
5.2 JPEG图像数据压缩发展……………………………………(17)
第三章 程序流程框图………………………………………………………(18)
第一节 编码过程………………………………………………………(18)
第二节 解码过程………………………………………………………(19)
第四章 结论…………………………………………………………………(20)
参考文献………………………………………………………………………(22)
结束语…………………………………………………………………………(23)
附录一 英文资料……………………………………………………………(24)
附录二 中文翻译……………………………………………………………(36)
附录三 主程序………………………………………………………………(47)
参 考 资 料
<1> 何斌、马天予、王运坚、朱红莲,《Visual C++数字图像处理》,第1版,人民邮电出版社。
<2> 黄贤武、王家俊、李家华,《数字图像处理与压缩编码技术》,第1版,电子科技大学出版社。
<3> 陈华生、张岳新,《Visual C++程序设计基础》,第1版,苏州大学出版社。
<4> 刘中田等译,《C++的编程思想》,机械工业出版社。
8.3万字 82页
摘 要
本毕业设计题目是JPEG图像压缩。实现从BMP到JPG的压缩转换以及JPG的解压缩显示。设计语言是C++。采用基于DCT的JPEG标准。使用的主要编码技术有图像子采样,离散余弦变换(DCT),量化(quantization),Z字形编码(zigzag scan),差分脉冲编码调制(differential pulse code modulation,DPCM),游程编码(run-length encoding,RLE),以及熵编码(entropy coding)采用的哈夫曼编码。
由于JPEG压缩编码采用的主要编码技术中每一种都是压缩效率很高的编码技术,再经过JPEG标准委员会的优化组合,因此JPEG压缩的图像可以在很好的视觉效果下实现很高的压缩比。因此它被广泛应用于互连网图像传输以及许多图像资料的存储。
Abstract
The paper discusses the JPEG photograph compression, which is one of the best photograph compression technologies. The main content is the following: First, the paper introduces the basic knowledge and development of the JPEG standard. Second, it introduces the program on JPEG compression. Third, it analyzes and researches the efficiency of JPEG compression. Finally, it draws a conclusion through all sorts of data’s proof. The conclusion is the following: JPEG compression is very efficient photograph compression technology.
关 键 词
JPEG、FFT、DCT、IFFT、IDCT、量化、Z形扫描、游程编码、哈夫曼编码
目 录
前言……………………………………………………………………………(4)
第一章 JPEG标准简介…………………………………………………………(6)
第二章 JPEG压缩编码算法的实现……………………………………………(7)
第一节 离散余弦变换(DCT)…………………………………………(7)
第二节 量化(Quantization)……………………………………………(8)
第三节 DC系数编码和AC系数的 Z字形编码……………………(10)
3.1 Z形编码……………………………………………………(10)
3.2 直流系数编码………………………………………………(10)
3.3 交流系数编码………………………………………………(11)
第四节 熵编码…………………………………………………………(12)
4.1 哈夫曼编码…………………………………………………(12)
4.2 组成位数据流………………………………………………(16)
第五节 JPEG文件交换格式及发展……………………………………(17)
5.1 JPEG文件交换格式…………………………………………(17)
5.2 JPEG图像数据压缩发展……………………………………(17)
第三章 程序流程框图………………………………………………………(18)
第一节 编码过程………………………………………………………(18)
第二节 解码过程………………………………………………………(19)
第四章 结论…………………………………………………………………(20)
参考文献………………………………………………………………………(22)
结束语…………………………………………………………………………(23)
附录一 英文资料……………………………………………………………(24)
附录二 中文翻译……………………………………………………………(36)
附录三 主程序………………………………………………………………(47)
参 考 资 料
<1> 何斌、马天予、王运坚、朱红莲,《Visual C++数字图像处理》,第1版,人民邮电出版社。
<2> 黄贤武、王家俊、李家华,《数字图像处理与压缩编码技术》,第1版,电子科技大学出版社。
<3> 陈华生、张岳新,《Visual C++程序设计基础》,第1版,苏州大学出版社。
<4> 刘中田等译,《C++的编程思想》,机械工业出版社。