仿真结果如下

部分核心程序如下:

clc;
clear all;
close all;
orimg=imread('lena.bmp');
imshow(orimg); 
title('原始图象'); 
orimage=double(orimg);
tImg=wavelet('2D D5',1,orimage,'sym');
tImage=uint8(tImg);
figure; 
imshow(tImage);
Img=zeros(512,512);
Img(1:256,1:256)=tImg(1:256,1:256);
[Image,sc,dmatrix]=double2uint(Img);
x=select(Image);
code=RLC(x);

%%%%%%%%%%%%%%%%%%%解码部分%%%%%%%%%%%%%%%%%%
Image=dec(code);
Image_r=uint2double(Image,sc,dmatrix);
IImg=wavelet('2D D5',-1,Image_r,'sym');
IImg=uint8(IImg);
figure;imshow(IImg);
title('恢复图象'); 
diff=orimg-IImg;
figure;imshow(diff);
e=sum(sum(diff))/(sum(sum(orimg)));

total_infor=512*512;
[code_r,code_c]=size(code);pp=(512*512)/code_c;
disp(['压缩前的图像信息大小为:',int2str(total_infor)]);
disp(['压缩后的图像信息大小为:',int2str(code_c)]);
disp(['压缩率为:',num2str(pp),':1']);
disp(['压缩误差为:',num2str(e)]);

D194

基于小波变换的图像解压缩相关推荐

  1. 基于小波变换的图像边缘检测(matlab祖传代码注释)

    基于小波变换的图像边缘提取应用展示 上图为针对png格式无背景原图的边缘检测,对比各种边缘检测算子,小波变化的优势体现并不明显. 上图为针对含背景图片的边缘检测,小波变化的优势这里体现的比较明显. m ...

  2. 【图像融合】基于小波变换的图像融合

    小波变换   传统的信号理论,是建立在Fourier分析基础上的,而Fourier变换作为一种全局性的变化,其有一定的局限性,如不具备局部化分析能力.不能分析非平稳信号等.在实际应用中人们开始对Fou ...

  3. 小波变换去雾matlab代码,一种基于小波变换的图像去雾方法

    一种基于小波变换的图像去雾方法 摘要:为获得雾天 关键词:小波变换;Mallat算法;单尺度Retinex;同态滤波 中图分类号:TN957.52文献标识码:A 文章编号:1009-3044(2020 ...

  4. 基于小波变换的图像压缩算法SPIHT算法

    SPHIT 编码 图像在经过小波变换和量化后,还未实现真正意义上的数据量的压缩.因此,需要通过 SPHIT 编码算法对小波系数进行编码压缩.对图像的编码方式有很多,这些编码包括:游程编码.huffma ...

  5. 基于小波变换的图像压缩解压缩的matlab仿真

    目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 图像压缩的类别 对于图像压缩,主要有两类方法:无损的图像压缩以及有损的图像压缩,分别称为lossle ...

  6. 基于小波变换到图像融合

    <span style="font-size:18px;">%导入待融合图像1load bust X1=X; map1=map; subplot(131);image( ...

  7. 基于小波变换的图像压缩解压缩仿真

    仿真结果如下: 部分核心程序如下: clc; clear all; close all; tic; orimg=imread('lena.bmp'); %orimg=imread('barbara.p ...

  8. grads 相关系数_基于小波变换的多聚焦图像融合算法

    引用本文 孟强强, 杨桄, 童涛, 张俭峰. 基于小波变换的多聚焦图像融合算法[J]. 国土资源遥感, 2014,26(2): 38-42 MENG Qiangqiang, YANG Guang, T ...

  9. 【图像加密】基于小波变换结合混沌算法实现图像加密解密含Matlab源码

    ​1 简介 混沌系统被誉为一种天然的密码系统,因其具有对初值的极端敏感性,遍历性,确定性等特性,将混沌与现有加密算法有机结合的混沌加密技术被认为是很有前途的加密新算法.而混沌在二维相平面上表现出的不规 ...

最新文章

  1. 如何优雅的实现 Spring Boot 接口参数加密解密?
  2. 深入浅出grep与正则表达式
  3. python采集文章_八爪鱼采集器能取代python爬虫吗?
  4. python语法错误概述_python语法错误
  5. 联想确定造芯!全资半导体公司曝光:上海自贸区注册,数据中心VP任法人
  6. js实现QQ、微信、新浪微博分享功能
  7. oom 如何避免 高并发_【高并发】高并发环境下如何防止Tomcat内存溢出?看完我懂了!!...
  8. android 获取4g信号_5G与1G、2G、3G、4G有何不同
  9. html 请求体 响应体,Http协议抓包详解
  10. java与python反转Ture与False的方法
  11. ORA-00257 archiver error. 错误的处理方法
  12. VM在使用过程中开机频繁黑屏(VM14版本问题导致的,频繁开机黑屏)
  13. 解读 | 关于阿里巴巴架构大调整,有 7 个重点值得特别关注
  14. Testlink开启图片上传功能
  15. 自己写的uvc摄像头驱动程序
  16. #pragma comment
  17. rxjava面试题,android教程零基础入门
  18. 微信在教育行业的营销
  19. 小麦苗blog文章索引
  20. Stm32F4x采用外部触发法测矩形波频率和占空比

热门文章

  1. 使用weka进行Cross-validation实验
  2. Visual C++ 2008入门经典 第九章类的继承和虚函数
  3. ms 两个数组,从每个数组中取一个数相加,求最大的前k个和
  4. UA MATH524 复变函数5 代数运算、可微性与积分基础例题
  5. ReactOS 架构
  6. SuperMap iDesktop 8C 进行地图SQL查询并显示结果操作示例
  7. win32 创建进程三种方式简单示例 - 使用CFree
  8. Win32 API 多线程编程示例 - 窗口版
  9. SQL中的Exist操作
  10. 插入排序Insertion sort 2