• 大小: 219KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-15
  • 语言: Matlab
  • 标签:

资源简介

使用matlab编写的JPEG基本系统压缩与解压缩算法,压缩输入为一幅灰度图像,输出一个由‘0’和‘1’组成的字符串,代表二进制编码,解压输入为一个由‘0’和‘1’组成的字符串,输出一幅灰度图像。 程序主要由DCT变换、量化、Huffman编码等子程序组成,模块实现并非调用matlab自带函数,根据模块原理编写,辅助对JPEG基本系统的理解

资源截图

代码片段和文件信息

AC={‘1010‘‘00‘‘01‘‘100‘‘1011‘‘11010‘‘1111000‘‘11111000‘‘1111110110‘‘1111111110000010‘‘1111111110000011‘;
    ‘0‘‘1100‘‘11011‘‘1111001‘‘111110110‘‘11111110110‘‘1111111110000100‘‘1111111110000101‘‘1111111110000110‘‘1111111110000111‘‘1111111110001000‘;
    ‘0‘‘11100‘‘11111001‘‘1111110111‘‘111111110100‘‘1111111110001001‘‘1111111110001010‘‘1111111110001011‘‘1111111110001100‘‘1111111110001101‘‘1111111110001110‘;
    ‘0‘‘111010‘‘111110111‘‘111111110101‘‘1111111110001111‘‘1111111110010000‘‘1111111110010001‘‘1111111110010010‘‘1111111110010011‘‘1111111110010100‘‘1111111110010101‘;
    ‘0‘‘111011‘‘1111111000‘‘1111111110010110‘‘1111111110010111‘‘1111111110011000‘‘1111111110011001‘‘1111111110011010‘‘1111111110011011‘‘1111111110011100‘‘1111111110011101‘;
    ‘0‘‘1111010‘‘111111101111‘‘1111111110011110‘‘1111111110011111‘‘1111111110100000‘‘1111111110100001‘‘1111111110100010‘‘1111111110100011‘‘1111111110100100‘‘1111111110100101‘;
    ‘0‘‘1111011‘‘111111110110‘‘1111111110100110‘‘1111111110100111‘‘1111111110101000‘‘1111111110101001‘‘1111111110101010‘‘1111111110101011‘‘1111111110101100‘‘1111111110101101‘;
    ‘0‘‘11111010‘‘111111110111‘‘1111111110101110‘‘1111111110101111‘‘1111111110110000‘‘1111111110110001‘‘1111111110110010‘‘1111111110110011‘‘1111111110110100‘‘1111111110110101‘;
    ‘0‘‘111111000‘‘111111111000000‘‘1111111110110110‘‘1111111110110111‘‘1111111110111000‘‘1111111110111001‘‘1111111110111010‘‘1111111110111011‘‘1111111110111100‘‘1111111110111101‘;
    ‘0‘‘111111001‘‘1111111110111110‘‘1111111110111111‘‘1111111111000000‘‘1111111111000001‘‘1111111111000010‘‘1111111111000011‘‘1111111111000100‘‘1111111111000101‘‘1111111111000110‘;
    ‘0‘‘111111010‘‘1111111111000111‘‘1111111111001000‘‘1111111111001001‘‘1111111111001010‘‘1111111111001011‘‘1111111111001100‘‘1111111111001101‘‘1111111111001110‘‘1111111111001111‘;
    ‘0‘‘1111111001‘‘1111111111010000‘‘1111111111010001‘‘1111111111010010‘‘1111111111010011‘‘1111111111010100‘‘1111111111010101‘‘1111111111010110‘‘1111111111010111‘‘1111111111011000‘;
    ‘0‘‘1111111010‘‘1111111111011001‘‘1111111111011010‘‘1111111111011011‘‘1111111111011100‘‘1111111111011101‘‘1111111111011110‘‘1111111111011111‘‘1111111111100000‘‘1111111111100001‘;
    ‘0‘‘11111111000‘‘1111111111100010‘‘1111111111100011‘‘1111111111100100‘‘1111111111100101‘‘1111111111100110‘‘1111111111100111‘‘1111111111101000‘‘1111111111101001‘‘1111111111101010‘;
    ‘0‘‘1111111111101011‘‘1111111111101100‘‘1111111111101101‘‘1111111111101110‘‘1111111111101111‘‘1111111111110000‘‘1111111111110001‘‘1111111111110010‘‘1111111111110011‘‘1111111111110100‘;
    ‘11111111001‘‘1111111111110101‘‘1111111111110110‘‘1111111111110111‘‘1111111111111000‘‘1111111111111001‘‘1111111111111010‘‘1111111111111011‘‘1111111111111100‘‘1111111111111101‘‘1111111111111110‘}
AClength = [1 2 3 4 5 6 7 8 9 10]
DC={‘00‘‘010‘‘011‘‘100‘

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-12-14 22:23  JPEG\
     文件        3454  2017-12-13 22:22  JPEG\ACpara.m
     文件        1195  2017-12-14 11:16  JPEG\ACpara.mat
     文件        1185  2017-12-14 21:25  JPEG\JPEG.m
     文件         564  2017-12-13 12:35  JPEG\JPEGDCT.m
     文件        5203  2017-12-14 22:23  JPEG\JPEGDecode.m
     文件        3428  2017-12-14 14:41  JPEG\JPEGEncode.m
     文件         496  2017-12-13 13:12  JPEG\JPEGQuantification.m
     文件         232  2017-12-13 12:29  JPEG\JPEGiDCT.m
     文件         485  2017-12-13 13:20  JPEG\JPEGiQuantification.m
     文件         250  2017-12-13 17:50  JPEG\Zigzag.m
     文件         379  2017-12-14 22:08  JPEG\invZigzag.m
     文件       68110  2017-12-14 16:28  JPEG\lena.png
     文件      175842  2017-12-14 10:22  JPEG\lena512.png

评论

共有 条评论

相关资源