本论文主要介绍了JPEG的编码和解码过程。该程序的编码部分能把一张BMP格式的图象进行JEPG编码,压缩成以二进制形式保存的文件;通过相应的解码程序又可以把图象解压缩出来。在图象传送过程中,我们经常采用JPEG格式对静态图象进行编码。JPEG基本系统是一种有损编码,无法完全恢复出原图象,信息有一定的丢失,称为有损压缩。尽管我们希望能够无损压缩,但是通常有损压缩的压缩比(即原图象占的字节数与压缩后图象占的字节数之比,压缩比越大,说明压缩效率越高)比无损压缩的高。JPEG编码先把图象色彩RBG变成亮度Y和色度Cr、Cb,它利用人的视觉对色度不敏感的特点,减少一部分色度数据,以达到压缩。 JPEG采取多种编码方式,包含有行程编码(Run Length Coding)和哈夫曼(Huffman)编码,有很高的压缩比。在编码前,先对数据进行分块,离散余弦变换(DCT)及量化,保留能量大的低频信号,丢弃高频信号以达到压缩。解码时,进行熵解码,反量化,反离散余弦变换(IDCT)。
资源简介:在cypress晶片上實驗讀取ps2 keyboard按鍵後顯示在lcd上,同時利用I2C寫入EEPROM
上传时间: 2025-05-24
上传用户:xyxy98
资源简介:51波特率初值设定软件,不知道定时初值时,可以通过此软件来算计算,很好用的
上传时间: 2025-05-24
上传用户:nijn
资源简介:嵌入式C_C++语言精华文章集锦,PDF文档
上传时间: 2025-05-24
上传用户:xiaoming_job
资源简介:SQL SERVER数据库连接java源代码,
上传时间: 2025-05-24
上传用户:yejaby
资源简介:单片机快速入门原程序,供初学者使用,全部为例题
上传时间: 2025-05-24
上传用户:jun.zhuo
资源简介:使用最广泛的radius的linux的源码,freeradius
上传时间: 2025-05-24
上传用户:天晴没有眼泪
资源简介:本程序要求用户在控制台里输入非终极符,终结符与产生式,然后对用户输入的文法进行分析,得出first集 与follow 集,并打印出预测分析表用户决定是否继续进行句型分析,如继续则给出符号分析栈的实现,从而判断刚输入的句子是否为符合该文法的句子。 该程序...
上传时间: 2025-05-24
上传用户:superman
资源简介:很好的几个FPGA工程,对提高FPGA设计有一定的帮助(注:代码为Verilog编写)。
上传时间: 2025-05-24
上传用户:jackkcaj001