资源简介
用logisitic映射生成混沌密码流,对密码流排序后生成置换地址集合,用这个地址集合对图像像素点进行重新排列,从而达到置乱的目的。
分别用M文件和GUI实现。
代码片段和文件信息
clear
x(1)=0.5;
for i=1:256*256-1
x(i+1)=3.7*x(i)*(1-x(i));
end
% xx=load(‘x.mat‘);
% x=xx.x;
[ynum]=sort(x);
f=imread(‘lena.bmp‘);
ff=uint8(zeros(256256));
for i=1:256*256
ff(i)=f(num(i));
end
imshow(ff);
fff=uint8(zeros(256256));
for i=1:256*256
fff(num(i))=ff(i);
end
figure
imshow(fff);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 326 2009-05-18 13:17 chaos_scrambling.m
文件 3212 2009-05-17 21:45 chaos_scrambling_gui.fig
文件 66614 2004-06-29 22:59 lena.bmp
文件 7461 2009-05-18 13:17 chaos_scrambling_gui.m
----------- --------- ---------- ----- ----
77613 4
相关资源
- 任意阵列的常规波束形成matlab程序
- MATLAB程序设计与应用(刘卫国-第3版)
- 数字图像质量的客观评价及其matlab实
- 基于多层编码遗传算法的车间调度算
- 带模型辨识的广义预测控制matlab程序
- Matlab Local RX 探测算法代码
- 多特征 MNIST库 手写数字识别 matlab 实
- 单特征 MNIST库 手写数字识别实现mat
- 电流滞环matlab仿真
- matlab基于贝叶斯的手写输入数字识别
- 用神经网络实现故障诊断的matlab程序
- matlab神经网络原理与精解
- matlab人脸归一化)_人眼定位,缩放。
- 动量梯度下降算法训练 BP 网络 matla
- MATLAB求解多层介质折射点
- matlab离散点数据拟合三维模型
- 优化中的frank-wolfe方法详细讲解及ma
- 梯度下降matlab实现
- 用matlab对均值滤波器进行编程
- 多车型车辆路径问题Matlab程序.2018_0
- matlab k shortest path
- 基于MATLAB的无线回传拓扑规划含程序
- 图像隐藏 matlab 代码
- matlab 树状列表GUI
- JPEG图像压缩和解压MATLAB程序
- MATLAB不识别VS缺失的配置文件支持的最
- 64位MATLAB添加VS2017支持mbuild -setup未找
- 基于MATLAB GUI的电机控制及转速动画显
- DPCM译码器的设计与仿真——使用MAT
- matlab2017b许可证文件
评论
共有 条评论