資源簡介
給予matlab的JPEG壓縮程序,包含原始壓縮圖片,程序對灰度bmp圖片進行JEPG編碼,壓縮成以0101形式的編碼。JPEG編碼先把圖象色彩RBG變成亮度Y和色度Cr、Cb,它利用人的視覺對色度不敏感的特點,減少一部分色度數據,以達
代碼片段和文件信息
function?bit_seq=ACHuffmanEncoding(xy)?
%%*******************************************************************?
%%?對掃描后每塊的AC系數進行Huffman編碼Revised?in?Jun2006
%%?x為zigzag掃描連0串中0的個數;y為連0串后非0值的幅度
%%?即分別為(runlevel)中的runlevel
%%*******************************************************************
%%*************************************?AC?Huffman?Code?Look?up?************************************%%
%%?Z為連0串中0的個數,R為幅度的絕對值
%%?第一個符號的編碼:accode為對二維事件(runlevel)的編碼結果,codelen為編碼的碼長
%%?對第二個符號的編碼:
%%?若level?>?0,則用其二進制原碼表示,若level?0,則用其二進制反碼表示,amplen為表示幅度所需的bit數
%%**************************************************************************************************%%
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;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????14872??2011-05-13?14:51??ACHuffmanEncoding.m
?????文件???????3508??2011-05-13?14:50??DCHuffmanEncoding.m
?????文件???????8473??2011-05-13?14:24??func_DCTJPEG.m
?????文件?????263224??2011-05-13?14:39??lena.bmp
?????文件????????321??2011-05-13?14:26??PSNR.m
?????文件???????1221??2011-05-13?14:27??zigzag.m
-----------?---------??----------?-----??----
???????????????291619????????????????????6
評論
共有 條評論