%利用Logistic混沌映射,对灰度图像进行序列加密
function v=relogistic_gray(img_aft_logistic,x0,u)
[M,N]=size(img_aft_logistic);
x=x0;
%迭代500次,达到充分混沌状态
for i=1:500
x=u*x*(1-x);
end % 其实不要这个for循环也问题不大
%产生一维混沌加密序列
A=zeros(1,M*N);
A(1)=x;
for i=1:M*N-1
A(i+1)=u*A(i)*(1-A(i)); % 这个A序列就是我们logistic产生出来的混沌序列
end
%归一化序列
B=uint8(255*A); % 归一化,为了和图像的灰度值对应,所以乘上255
%转化为二维混沌加密序列
Fuck=reshape(B,M,N); % 将B转化为与原图像相同大小的矩阵
relogistic=bitxor(img_aft_logistic,Fuck);%异或操作加密
v = relogistic;
figure;
imshow([img_aft_logistic,v]);
%完
没有合适的资源?快使用搜索试试~ 我知道了~
logistic映射matlab实现
共5个文件
m:3个
png:2个
需积分: 27 6 下载量 91 浏览量
2022-10-05
20:06:47
上传
评论
收藏 663KB ZIP 举报
温馨提示
logistic映射matlab实现,内含3个m文件,包含了logistic映射与反logistic映射,可以和理论结合看能懂得更快。
资源详情
资源评论
资源推荐
收起资源包目录
Logistic映射 - 副本.zip (5个子文件)
logistic_gray.m 596B
relogistic_gray.m 650B
lena_gray.png 148KB
lena.png 513KB
Logistic.m 229B
共 5 条
- 1
StaryLL
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- “人力资源+大数据+薪酬报告+涨薪调薪”
- PVE系统配置优化脚本
- “人力资源+大数据+薪酬报告+涨薪调薪”
- 含源码java Swing基于socket实现的五子棋含客户端和服务端
- 【java毕业设计】鹿幸公司员工在线餐饮管理系统的设计与实现源码(springboot+vue+mysql+LW).zip
- OpenCV C++第三方库
- 毕设分享:基于SpringBoot+Vue的礼服租聘系统-后端
- 复合铜箔:预计到2025年,这一数字将跃升至291.5亿元,新材料革命下的市场蓝海
- 【java毕业设计】流浪动物管理系统源码(springboot+vue+mysql+说明文档+LW).zip
- 【源码+数据库】采用纯原生的方式,基于mybatis框架实现增删改查
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0