资源简介

jpeg 图像压缩 matlab程序 hufman编码

资源截图

代码片段和文件信息

function bit_seq=ACEncoding(xy) 
Z=x;
v0=y;
R=abs(y);
if R==1;amplen=1;
elseif(R >=   2 & R <=    3);amplen = 2;
elseif(R >=   4 & R <=    7);amplen = 3;
elseif(R >=   8 & R <=   15);amplen = 4;
elseif(R >=  16 & R <=   31);amplen = 5;
elseif(R >=  32 & R <=   63);amplen = 6;
elseif(R >=  64 & R <=  127);amplen = 7;
elseif(R >= 128 & R <=  255);amplen = 8;
elseif(R >= 256 & R <=  511);amplen = 9;
elseif(R >= 512 & R <= 1023);amplen = 10;
end 
if (Z==0 & amplen==1); codelen=2;accode=0;
elseif  (Z==0 & amplen==2);codelen=2;accode=1;
elseif  (Z==0 & amplen==3);codelen=3;accode=4;
elseif  (Z==0 & amplen==4);codelen=4;accode=11;
elseif  (Z==0 & amplen==5);codelen=5;accode=26;
elseif  (Z==0 & amplen==6);codelen=7;accode=120;
elseif  (Z==0 & amplen==7);codelen=8;accode=248;
elseif  (Z==0 & amplen==8);codelen=10;accode=1014;
elseif  (Z==0 & amplen==9);codelen=16;accode=65410;
elseif (Z==0 & amplen==10);codelen=16;accode=65411;
    
elseif  (Z==1 & amplen==1); codelen=4;accode=12; 
elseif  (Z==1 & amplen==2); codelen=5;accode=27;  
elseif  (Z==1 & amplen==3); codelen=7;accode=121; 
elseif  (Z==1 & amplen==4); codelen=9;accode=502;  
elseif  (Z==1 & amplen==5);codelen=11;accode=2038; 
elseif  (Z==1 & amplen==6);codelen=16;accode=65412;
elseif  (Z==1 & amplen==7);codelen=16;accode=65413;
elseif  (Z==1 & amplen==8);codelen=16;accode=65414;
elseif  (Z==1 & amplen==9);codelen=16;accode=65415;
elseif (Z==1 & amplen==10);codelen=16;accode=65416;
    
elseif (Z==2 & amplen==1);codelen=5;accode=28;
elseif (Z==2 & amplen==2);codelen=8;accode=249;
elseif (Z==2 & amplen==3);codelen=10;accode=1015;
elseif (Z==2 & amplen==4);codelen=12;accode=4084;
elseif (Z==2 & amplen==5);codelen=16;accode=65417;
elseif (Z==2 & amplen==6);codelen=16;accode=65418;
elseif (Z==2 & amplen==7);codelen=16;accode=65419;
elseif (Z==2 & amplen==8);codelen=16;accode=65420;
elseif (Z==2 & amplen==9);codelen=16;accode=65421;
elseif (Z==2 & amplen==10);codelen=16;accode=65422;
    
    
elseif (Z==3 & amplen==1);codelen=6;accode=58;
elseif (Z==3 & amplen==2);codelen=9;accode=503;
elseif (Z==3 & amplen==3);codelen=12;accode=4085;
elseif (Z==3 & amplen==4);codelen=16;accode=65423;
elseif (Z==3 & amplen==5);codelen=16;accode=65424;
elseif (Z==3 & amplen==6);codelen=16;accode=65425;
elseif (Z==3 & amplen==7);codelen=16;accode=65426;
elseif (Z==3 & amplen==8);codelen=16;accode=65427;
elseif (Z==3 & amplen==9);codelen=16;accode=65428;
elseif (Z==3 & amplen==10);codelen=16;accode=65429;
    
    
elseif (Z==4 & amplen==1);codelen=6;accode=59;
elseif (Z==4 & amplen==2);codelen=10;accode=1016;
elseif (Z==4 & amplen==3);codelen=16;accode=65430;
elseif (Z==4 & amplen==4);codelen=16;accode=65431;
elseif (Z==4 & amplen==5);codelen=16;accode=65432;
elseif (Z==4 & amplen==6);codelen=16;accode=65433;
elseif (Z==4 & amplen==7);codelen=16;accode=65434;
elseif (Z==4 & amplen==8);codelen=16;accode=65435; 
elseif (Z==4 & amplen==9);codelen=16;accod

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        9087  2013-03-21 12:00  20130320自编JPEG图像压缩程序\ACEncoding.m
     文件        1022  2013-03-21 09:13  20130320自编JPEG图像压缩程序\DCEncoding.m
     文件        4623  2013-03-21 16:40  20130320自编JPEG图像压缩程序\Zprogram.m
     文件      196662  2011-05-14 10:30  20130320自编JPEG图像压缩程序\lena.bmp
     文件         309  2013-03-21 08:49  20130320自编JPEG图像压缩程序\zigzag.m
     目录           0  2013-04-16 07:47  20130320自编JPEG图像压缩程序\

评论

共有 条评论