ezwcode.asv

来自「EZW的matlab程序 基于小波变换对图像进行压缩编码的研究」· ASV 代码 · 共 24 行

ASV
24
字号
function [CodeList,LenSubCL,QuantiFlagList,LenSubQFL,IntervalList]=ezwcode(Mat,threshold,codedim)
global row col
scanlist=morton(Mat);
flaglist(1:row,1:col)='Z';
imptvalue=[];
imptflag=[];
% ----- Intializing EZW coding output variables -----%
CodeList=[];
LenSubCL=[];
QuantiFlagList=[];
LenSubQFL=[];
IntervalList=[];
% ----- Coding loop -----%
for d=1:codedim    
    [imptvalue,imptflag,scancode,scanflag,flaglist]=mainscan(Mat,scanlist,flaglist,imptvalue,imptflag,threshold(d));
    [quantilist,quantiflag,rIlist,recvalue,quantifierMat]=assistscan(imptvalue,d,threshold(1));
    % Produce cod
    CodeList=[CodeList,scancode];
    LenSubCL=[LenSubCL,length(scancode)];
    QuantiFlagList=[QuantiFlagList,quantiflag'];
    LenSubQFL=[LenSubQFL,length(quantiflag)];
    IntervalList=[IntervalList,rIlist];
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?