资源简介
关于图像压缩编码有很多的算法,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
相关资源
- PGA for SAR的matlab仿真
- romberg算法计算积分 matlab程序
- matlab利用复化梯形公式,复化simpson公
- 掌纹识别代码matlab
- SVM算法的MATLAB源程序
- HMM算法的语音识别的matlab程序
- 基于反正切函数的变步长LMS算法的M
- hausdorff matlab 实现
- MATLAB数字基带信号FSK调制与解调仿真
- MATLAB数字基带信号ASK调制与解调仿真
- MATLAB数字基带信号仿真
- 卷积码 编码 解码 基于Matlab 含PPT讲解
- matlab 快速排序和归并排序算法
- matlab FMCW雷达相位法测角修正
- prony谱线估计算法已修正
- MATLABR2008控制系统动态仿真教程_例题
- RSA加密及解密的MATLAB源程序
- matlab实现Romberg算法
- 基于matlab的红细胞提取
- matlab 采用BP实现Mnist数据集代码
- HVDC高压直流输电matlab仿真
- matlab代码,可将三角网格网格转换成
- Anderson CFD 代码 matlab
- 用MATLAB实现相机图像标定
- 如何在matlab中调用C程序
- matlab实现图像透明叠加
- 静电场边值问题编程仿真
- 霍夫变换 检测直线 matlab
- 自己编写的FFT程序matlab
- 锁相环matlab实现
评论
共有 条评论