%该程序针对图像近似系数和高频系数进行加密,以达到加密的效果
clear all;
t0 = clock; %测试程序运行时间
im=imread('tank.jpg');
im1=rgb2gray(im); %图像灰度化
im1=medfilt2(im1,[3 3]); %图像平滑处理
figure;
imshow(im1);
title('灰度化处理');
im1=double(im1);
%小波变换,获取图像的低频高频系数
[ca1,ch1,cv1,cd1]=dwt2(im1,'bior3.7');
figure(3);
subplot(231);
imshow(ca1,[]);
title('图像近似');
subplot(232);
imshow(ch1);
title('低频水平分量');
subplot(233);
imshow(cv1);
title('低频垂直分量');
subplot(234);
imshow(cd1),;
title('高频分量');
%%%%%%以下为混沌加密算法%%%%%%
[M,N]=size(ca1);
e=hundungen(M,N,0.1);
tt=0.1;
fca1=mod(tt*ca1+(1-tt)*e,256);
subplot(235);
imshow(fca1,[]);
title('加密');
im2=idwt2(ca1,ch1,cv1,cd1,'bior3.7');
figure(4);
imshow(uint8(im2),[]);
title('灰度图像小波重构');
im3=idwt2(fca1,ch1,cv1,cd1,'bior3.7');
figure(5);
imshow(uint8(im3),[]);
title('加密图像小波重构');
%%%%%%以下为混沌解密算法%%%%%%
e=hundungen(M,N,0.1);
[fca1,ch1,cv1,cd1]=dwt2(im3,'bior3.7');
fca2=(fca1-(1-tt)*e)/tt;
im4=idwt2(fca2,ch1,cv1,cd1,'bior3.7');
figure(6);
imshow(uint8(im4),[]);
title('解密图像小波重构');
%置乱后图像的均值
figure(7);
subplot(221)
imhist(uint8(im1));
title('初始图像的直方图');
subplot(222)
imhist(uint8(fca1));
title('ca1系数加密之后的直方图');
subplot(223)
imhist(uint8(im3));
title('加密之后的直方图');
subplot(224)
imhist(uint8(im4));
title('解密之后的直方图');
ssy=sum(sum(im3));
%置乱后图像的均值
uy=ssy/(M*N);
vy=sum(sum((im3-uy)^2));
ssx=sum(sum(im1));
%原图像的均值
ux=ssx/(M*N);
vx=sum(sum((im1-ux)^2));
Variancey=vy/uy; %置乱后图像的方差
Variancex=vx/ux; %原图像的方差
%置乱度
DDD=Variancey/Variancex;
etime(clock,t0)
没有合适的资源?快使用搜索试试~ 我知道了~
基于Matlab实现图像压缩技术(源码+图像).rar
共7个文件
m:4个
jpg:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 4 下载量 154 浏览量
2023-07-27
15:20:31
上传
评论 2
收藏 166KB RAR 举报
温馨提示
1、资源内容:基于Matlab实现图像压缩技术(源码+图像).rar 2、适用人群:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业或毕业设计中的部分功能,作为“参考资料”使用。 3、解压说明:本资源需要电脑端使用WinRAR、7zip等解压工具进行解压,没有解压工具的自行百度下载即可。 4、免责声明:本资源作为“参考资料”而不是“定制需求”,代码只能作为参考,不能完全复制照搬。不一定能够满足所有人的需求,需要有一定的基础能够看懂代码,能够自行调试代码并解决报错,能够自行添加功能修改代码。由于作者大厂工作较忙,不提供答疑服务,如不存在资源缺失问题概不负责,谢谢理解。
资源推荐
资源详情
资源评论
收起资源包目录
基于Matlab实现图像压缩技术(源码+图像).rar (7个子文件)
基于Matlab实现图像压缩技术(源码+图像)
tank.JPG 41KB
robot.jpg 65KB
ex2.m 900B
hundungen.m 750B
ex3.m 2KB
ex1.m 722B
hangtian.jpg 71KB
共 7 条
- 1
资源评论
- 陪济黎一起学习2023-12-23资源内容详尽,对我有使用价值,谢谢资源主的分享。
- hanpeng123992024-01-04资源质量不错,和资源描述一致,内容详细,对我很有用。
- FARUMUND2023-12-26资源很实用,内容详细,值得借鉴的内容很多,感谢分享。
- icwx_75505922024-04-01超赞的资源,感谢资源主分享,大家一起进步!
Matlab仿真实验室
- 粉丝: 4w+
- 资源: 2432
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- matrixdb-4.8.13.enterprise-1.el7.x86_64.rpm
- 全自动批量建站快速养权重站系统【纯静态html站群版】:(GPT4.0自动根据关键词写文章+自动发布+自定义友链+自动文章内链+20%页面加提权词)
- 串联式、并联式、混联式混合动力系统simulink控制策略模型(串联式、并联式、混联式每个都是独立的需要单独说拿哪个,默认是混联式RB) 有基于逻辑门限值、状态机的规则控制策略(RB)、基于等效燃油
- 法码滋.exe法码滋2.exe法码滋3.exe
- python-geohash-0.8.5-cp38-cp38-win-amd64
- Matlab根据flac、pfc或其他软件导出的坐标及应力、位移数据再现云图 案例包括导出在flac6.0中导出位移的fish代码(也可以自己先准备软件导出的坐标数据及对应点的位移或应力数据,可根据需
- 拳皇97.exe拳皇972.exe拳皇973.exe
- 捕鱼达人1.exe捕鱼达人2.exe捕鱼达人3.exe
- 医疗骨折摄像检测29-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma数据集合集.rar
- ks滑块加密算法与源代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功