資源簡介
關(guān)于圖像壓縮編碼有很多的算法,EZW是使用較廣的一種。

代碼片段和文件信息
function?img_wavedata_dec?=?func_decode_refine(img_wavedata_dec?refinement?threshold?scan);
%
%??img_wavedata_dec:?input?wavelet?coefficients
%??refinement:?string?containing?refinement?data?(‘0‘?and?‘1‘)
%??threshold:?threshold?to?use?during?this?refinement?pass
%??scan:?scan?order?to?use?(Morton)
%
%??img_wavedata_dec:?the?refined?wavelet?coefficients
%
n?=?size(img_wavedata_dec1);
index?=?1;
for?element?=?1:n*n;
????%?get?matrix?index?for?element
????row?=?scan(element1)+1;
????column?=?scan(element2)+1;
????
????%?check?whether?element?should?be?processed
????if(img_wavedata_dec(row?column)?~=?0)
???????%?get?refinement?data
???????ref?=?refinement(index);
???????
???????%?if?refinement?bit?is?1?add?T/4?to?current?value
???????%?if?refinement?bit?is?0?subtract?T/4?from?current?value
???????if(ref?==?‘1‘)
??????????if(img_wavedata_dec(row?column)?>?0)
?????????????img_wavedata_dec(row?column)?=?img_wavedata_dec(row?column)?+?threshold/4;
??????????else
?????????????img_wavedata_dec(row?column)?=?img_wavedata_dec(row?column)?-?threshold/4;
??????????end
???????else
??????????if(img_wavedata_dec(row?column)?>?0)
?????????????img_wavedata_dec(row?column)?=?img_wavedata_dec(row?column)?-?threshold/4;
??????????else
?????????????img_wavedata_dec(row?column)?=?img_wavedata_dec(row?column)?+?threshold/4;
??????????end
???????end
???????index?=?index?+?1;
????end
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1700??2008-03-20?15:48??func_decode_significancemap.m
?????文件????????4372??2008-03-22?12:45??func_dominant_pass.m
?????文件????????1588??2004-04-26?17:07??func_DWT.m
?????文件????????1149??2008-03-20?15:47??func_ezw_dec.m
?????文件????????2036??2008-03-22?12:40??func_ezw_demo_main.m
?????文件????????1572??2008-03-22?12:42??func_ezw_enc.m
?????文件????????2160??2008-03-20?15:59??func_huffman_decode.m
?????文件????????1774??2008-03-20?15:59??func_huffman_encode.m
?????文件????????1750??2004-04-26?17:09??func_InvDWT.m
?????文件?????????527??2008-03-20?15:52??func_morton.m
?????文件????????1683??2004-04-26?17:09??func_Myappcoef2.m
?????文件????????2127??2004-04-26?17:14??func_Mywavedec2.m
?????文件?????????908??2004-04-26?17:14??func_Mywaverec2.m
?????文件????????1275??2008-03-20?15:52??func_rearrange_list.m
?????文件????????1664??2008-03-20?16:00??func_subordinate_pass.m
?????文件?????????581??2008-03-22?12:45??func_treemask.m
?????文件?????????772??2008-03-20?15:52??func_treemask_inf.m
?????文件?????????877??2008-03-20?15:56??readme.m
?????文件???????66614??1999-06-06?20:37??lena256.bmp
?????文件????????1451??2008-03-20?15:47??func_decode_refine.m
評論
共有 條評論