混沌系统在图像列的方向上加密
2012-03-04 18:19
246 查看
function chaoticDemoForColumnChange %应用混沌序列对数字图像的每一列置乱 %程序设计:李立宗 %2012年3月3日 % http://blog.csdn.net/superdont % lilizong【at】Gmail clear; clc; [filename pathname]=uigetfile('*.bmp;*.tiff;*.tif', '读入图像'); os=[pathname filename]; %os原始图像的路径 o=imread(os); % figure,imshow(o); %计算原始图像的大小 [m n]=size(o); key1=n; l=zeros(1,key1); bl=zeros(1,key1); l(1)=0.539; for i=2:key1 l(i)=1-2*l(i-1)*l(i-1); bl(i)=rem(round(l(i)*100000),key1); end %加密图像 os=o; for i=1:n % i os(:,i)=circshift(os(:,i),bl(i)); end %开始解密图像 or=os; for i=1:n or(:,i)=circshift(or(:,i),m-bl(i)); end figure, subplot(1,3,1),imshow(o),title('原始图像'); subplot(1,3,2),imshow(os,[]),title('加密图像'); subplot(1,3,3),imshow(or,[]),title('解密图像'); % 因为放在一个窗口内图像比较小,不便于测试,如下代码用于测试。 figure,imshow(o); figure,imshow(os,[]); figure,imshow(or,[]);
相关文章推荐
- 混沌图像处理学习系统
- 混沌系统对图像的每个像素位二值进行循环移位
- 混沌系统实现图像行循环移位加密
- 混沌方法的数字图像加密
- 图像加密序列3(混沌置乱加密方法)
- 跪求“关于混沌图像加密”方面的书籍和相关论文
- 混沌循环移位加密图像
- 应用混沌系统进行异或加密
- 再收集一下基于内容图像检索系统
- 文件系统加密
- 系统学习数字图像处理之图像压缩
- 源代码安全加密系统对软件开发企业的重要性
- 源代码加密系统提供哪些利于软件开发的功能?
- 继图像识别后,图像标注系统也被对抗样本攻陷!
- 基于对象的图像编辑系统进展
- 混沌图像---陈氏吸引子的飞蛾
- android图像处理系统1.3
- linux 64系统 字符串 md5 加密问题
- RHCSA 系列(六): 使用 Parted 和 SSM 来配置和加密系统存储
- SEED-DTK VPM642多媒体图像处理实验系统方案