EZW以及SPIHT的MATLAB实现

时间:2014-05-23 08:39:29
【文件属性】:

文件名称:EZW以及SPIHT的MATLAB实现

文件大小:400KB

文件格式:RAR

更新时间:2014-05-23 08:39:29

matlab ezw spiht

The SPIHT function in this toolbox are listed as follow: % func_SPIHT_Demo_Main -- Main function % func_SPIHT_Eec -- Encoder % func_SPIHT_Dec -- Decoder % func_DWT -- Wavelet decomposition % func_InvDWT -- Inverse wavelet ecomposition The EZW function in this toolbox are listed as follow: % % func_ezw_demo_main -- Main function % func_ezw_enc -- Encoder % func_ezw_dec -- Decoder % func_DWT -- Wavelet decomposition % func_InvDWT -- Inverse wavelet ecomposition


【文件预览】:
EZW
----lena_reconstruct.bmp(65KB)
----func_DWT.m(2KB)
----func_ezw_enc.m(2KB)
----func_huffman_encode.m(2KB)
----func_subordinate_pass.m(2KB)
----func_InvDWT.m(2KB)
----func_huffman_decode.m(2KB)
----func_decode_significancemap.m(2KB)
----func_Mywavedec2.m(2KB)
----func_treemask_inf.m(772B)
----func_treemask.m(581B)
----func_rearrange_list.m(1KB)
----func_morton.m(527B)
----func_Myappcoef2.m(2KB)
----func_ezw_main.m(2KB)
----func_decode_refine.m(1KB)
----lena.bmp(65KB)
----func_dominant_pass.m(4KB)
----func_ezw_dec.m(1KB)
----func_Mywaverec2.m(908B)
SPIHT
----func_DWT.m(1KB)
----func_SPIHT_Demo_Main.m(2KB)
----func_SPIHT_Enc.m(8KB)
----func_InvDWT.m(2KB)
----func_SPIHT_Demo_Main.asv(2KB)
----lena512_reconstruct.bmp(257KB)
----func_Mywavedec2.m(2KB)
----contents.m(1KB)
----lena512.bmp(257KB)
----func_Myappcoef2.m(2KB)
----func_MyDescendant.m(1KB)
----func_Mywaverec2.m(908B)
----func_SPIHT_Dec.m(6KB)

网友评论

  • 有错误 错误使用 bitget 双精度输入必须包含 ASSUMEDTYPE 范围内的整数值。 出错 func_SPIHT_Enc (line 211) s = bitget(value,n_max+2); 出错 func_SPIHT_Demo_Main (line 43) img_enc = func_SPIHT_Enc(I_W, max_bits, nRow*nColumn, level);
  • SPIHT算法的程序有错误,不可以顺利执行,需要修改
  • 运行时间长,其他还可以
  • 这个很不错。适合初学者。不过处理的图像只能是正方形图像。
  • 值得下载,挺好的~
  • 可用,而且有用
  • 运行时间稍长,不过对初学者还挺有用
  • 程序写的清晰明朗 但是SPIHT算法的程序运行时间太长了,我电脑配置应该没问题啊
  • 东西很不错,只不过有些大,运行时间稍微长点,也可能是我电脑配置不好
  • 程序可以运行。如果有详细说明对初学者就更好了