博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
嵌入式小波零树(EZW)算法的过程详解和Matlab代码(4)运行示例
阅读量:2397 次
发布时间:2019-05-10

本文共 681 字,大约阅读时间需要 2 分钟。

最后,我们以一幅64*64的Lena局部图像来演示EZW算法的编解码效果。

首先给出相关的编解码主程序。

function y=ezw(Im,imDim,codeDim,DecodeDim)

global row col
[row,col]=size(Im);
% ----- Wavedec -----%
DecIm=mywavedec2(Im,imDim);
% ----- Select threshold -----%
MaxDecIm=max(max(abs(DecIm)));
T=zeros(1,codeDim);
T(1)=2^flor(log2(MaxDecIm));
for i=2:codeDim
    T(i)=T(i-1)/2;
end
% ----- EZW coding -----%
[CodeList,LenSubCL,QuantiFlagList,LenSubQFL]=ezwcode(DecIm,T,codeDim);
% ----- EZW decoding -----%
DecodeMat=ezwdecode(DecIm,T(1),DecodeDim,CodeList,LenSubCL,QuantiFlagList,LenSubQFL);
% ----- Waverec -----%
DecIm(1:row/8,1:col/8)
DecodeMat(1:row/8,1:col/8)
RecIm=mywaverec2(DecodeMat,imDim);

function [CodeList,LenSubCL,Quant

转载地址:http://gqfob.baihongyu.com/

你可能感兴趣的文章
推荐几个不错的Python资源
查看>>
Java微服务应用测试,走起
查看>>
运维中的接入管理梳理
查看>>
go语言学习初体验
查看>>
儿童世界的一点解读
查看>>
MySQL中的自增列
查看>>
Python实现工厂模式的两个例子
查看>>
逻辑,问题到底在哪里?
查看>>
不要做”积极废人”
查看>>
两个看似奇怪的MySQL语句问题
查看>>
React技术初识
查看>>
Oracle数据不同步的问题分析和解决思路
查看>>
我们的圈子还是有限
查看>>
使用Flask构建简单的RESTful服务
查看>>
推荐一张不错的架构图
查看>>
TiDB 初体验
查看>>
通过shell脚本检测MySQL服务信息
查看>>
Greenplum集群部署小记
查看>>
通过java画文本格式的统计图
查看>>
MySQL高可用方案的一些思考
查看>>