• 大小: 74KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-08-15
  • 语言: Matlab
  • 标签: DCT  DPCM  zigzag  

资源简介

ac_decode.m 对AC系数进行Huffman解码 ac_encode.m 对AC系数进行Huffman编码 bin2int.m 将二进制数转化成整数 dc_decode.m 对DC系数进行Huffman解码 dc_encode.m 对DC系数进行Huffman编码 dec2bit.m 将十进制数转换为制定位数的二进制码流 dez.m ZigZag扫描 divq.m 对输入矩阵进行量化 dpcm.m 差分预测编码 int2bin.m 将输入整数转换为二进制数 idivq.m 反量化 jpeg_decode.m 解码的可执行程序 jpeg_encode.m 编码的可执行程序 其中jpeg_encode.m和jpeg_decode.m分别是编码和解码的可执行程序。直接运行这两个程序就可以得到压缩比和峰值信噪比。可修改两个程序中的路径改变被压缩的照片。

资源截图

代码片段和文件信息

function x=ac_decode(y)
%对交流分量进行解码

% 霍夫曼码表结构
% 游程-编码序号-码长-基本编码长度-基本编码
table=[...
 0  1   3  2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0  2   4  2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0  3   6  3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
 0  4   8  4 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0
 0  5  10  5 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 
 0  6  12  6 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 
 0  7  14  7 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 
 0  8  18 10 1 1 1 1 1 1 0 1 1 0 0 0 0 0 0 0
 0  9  25 16 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 0
 0 10  26 16 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1
 1  1   5  4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
 1  2   8  6 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 
 1  3  10  7 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0
 1  4  13  9 1 1 1 1 1 0 1 1 0 0 0 0 0 0 0 0
 1  5  16 11 1 1 1 1 1 1 1 0 1 1 0 0 0 0 0 0
 1  6  22 16 1 1 1 1 1 1 1 1 1 0 0 0 0 1 0 0
 1  7  23 16 1 1 1 1 1 1 1 1 1 0 0 0 0 1 0 1
 1  8  24 16 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 0
 1  9  25 16 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1
 1 10  26 16 1 1 1 1 1 1 1 1 1 0 0 0 1 0 0 0
 2  1   6  5 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 
 2  2  10  8 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0
 2  3  13 10 1 1 1 1 1 1 0 1 1 1 0 0 0 0 0 0 
 2  4  20 16 1 1 1 1 1 1 1 1 1 0 0 0 1 0 0 1
 2  5  21 16 1 1 1 1 1 1 1 1 1 0 0 0 1 0 1 0
 2  6  22 16 1 1 1 1 1 1 1 1 1 0 0 0 1 0 1 1
 2  7  23 16 1 1 1 1 1 1 1 1 1 0 0 0 1 1 0 0
 2  8  24 16 1 1 1 1 1 1 1 1 1 0 0 0 1 1 0 1
 2  9  25 16 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 0
 2 10  26 16 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1
 3  1   7  6 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0
 3  2  11  9 1 1 1 1 1 0 1 1 1 0 0 0 0 0 0 0
 3  3  14 11 1 1 1 1 1 1 1 0 1 1 1 0 0 0 0 0 
 3  4  20 16 1 1 1 1 1 1 1 1 1 0 0 1 0 0 0 0
 3  5  21 16 1 1 1 1 1 1 1 1 1 0 0 1 0 0 0 1
 3  6  22 16 1 1 1 1 1 1 1 1 1 0 0 1 0 0 1 0
 3  7  23 16 1 1 1 1 1 1 1 1 1 0 0 1 0 0 1 1
 3  8  24 16 1 1 1 1 1 1 1 1 1 0 0 1 0 1 0 0
 3  9  25 16 1 1 1 1 1 1 1 1 1 0 0 1 0 1 0 1
 3 10  26 16 1 1 1 1 1 1 1 1 1 0 0 1 0 1 1 0
 4  1   7  6 1 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0
 4  2  12 10 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 
 4  3  19 16 1 1 1 1 1 1 1 1 1 0 0 1 0 1 1 1
 4  4  20 16 1 1 1 1 1 1 1 1 1 0 0 1 1 0 0 0
 4  5  21 16 1 1 1 1 1 1 1 1 1 0 0 1 1 0 0 1
 4  6  22 16 1 1 1 1 1 1 1 1 1 0 0 1 1 0 1 0
 4  7  23 16 1 1 1 1 1 1 1 1 1 0 0 1 1 0 1 1
 4  8  24 16 1 1 1 1 1 1 1 1 1 0 0 1 1 1 0 0
 4  9  25 16 1 1 1 1 1 1 1 1 1 0 0 1 1 1 0 1
 4 10  26 16 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0
 5  1   8  7 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0
 5  2  12 10 1 1 1 1 1 1 1 0 0 1 0 0 0 0 0 0 
 5  3  19 16 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1
 5  4  20 16 1 1 1 1 1 1 1 1 1 0 1 0 0 0 0 0
 5  5  21 16 1 1 1 1 1 1 1 1 1 0 1 0 0 0 0 1
 5  6  22 16 1 1 1 1 1 1 1 1 1 0 1 0 0 0 1 0
 5  7  23 16 1 1 1 1 1 1 1 1 1 0 1 0 0 0 1 1
 5  8  24 16 1 1 1 1 1 1 1 1 1 0 1 0 0 1 0 0
 5  9  25 16 1 1 1 1 1 1 1 1 1 0 1 0 0 1 0 1
 5 10  26 16 1 1 1 1 1 1 1 1 1 0 1 0 0 1 1 0
 6  1   8  7 1 1 1 1 0 1 1 0 0 0 0 0 0 0 0 0
 6  2  13 11 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 
 6  3  19 16 1 1 1 1 1 1 1 1 1 0 1 0 0 1 1 1
 6

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-11-28 20:31  jpeg\
     文件        5174  2015-11-26 20:16  jpeg\01_SUV.bmp
     文件        5174  2015-11-26 20:18  jpeg\02_tank.bmp
     文件        5174  2015-11-26 20:20  jpeg\03_airplane.bmp
     文件        5174  2015-11-26 20:21  jpeg\04_basketball.bmp
     文件        5174  2015-11-26 20:23  jpeg\05_soccer.bmp
     文件        5174  2015-11-26 20:24  jpeg\06_Coke.bmp
     文件        5174  2015-11-26 20:25  jpeg\07_cat.bmp
     文件        5174  2015-11-26 20:27  jpeg\08_cellphone.bmp
     文件        5174  2015-11-26 20:29  jpeg\09_jiaozi.bmp
     文件        5174  2015-11-26 20:30  jpeg\10_logo.bmp
     文件        8193  2010-11-13 17:37  jpeg\ac_decode.m
     文件        8134  2010-11-13 17:35  jpeg\ac_encode.m
     文件         236  2010-11-13 17:50  jpeg\bin2int.m
     文件         360  2015-11-29 18:34  jpeg\compressdata.bin
     文件        1502  2010-11-12 21:34  jpeg\dc_decode.m
     文件         618  2010-11-13 12:58  jpeg\dc_encode.m
     文件         290  2010-11-13 13:35  jpeg\dec2bit.m
     文件         344  2010-11-13 17:46  jpeg\dez.m
     文件          50  2010-11-13 17:18  jpeg\divq.m
     文件         339  2010-11-13 17:17  jpeg\dpcm.m
     文件          48  2010-11-13 17:48  jpeg\idivq.m
     文件         414  2010-11-13 13:00  jpeg\int2bin.m
     文件        1901  2015-11-28 20:20  jpeg\jpeg_decode.m
     文件        1969  2015-11-28 20:20  jpeg\jpeg_encode.m
     文件         593  2015-11-28 20:31  jpeg\readme.txt
     文件       48614  2015-11-28 20:33  原理框图及性能分析.doc

评论

共有 条评论