



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
%改进算法,及性能分析clearclca=imread(rice.png); a=double(a);m1,n1=size(a);b=zeros(m1,n1*8);for i=1:1:m1 for j=1:1:n1 for t=0:1:7 if mod(floor(a(i,j)/2t),2)=1 b(i,j*8-t)=1; else b(i,j*8-t)=0; end end endendq=4;b1=b;x1(1)=0.3333;for n=1:n1*8+100 x1(n+1)=q*x1(n)*(1-x1(n);endn=101:1:n1*8+100;y1(n-100)=x1(n);z1,l1=sort(y1,2);for i=1:1:n1*8 b1(:,i)=b(:,l1(i);endx2(1)=0.4444;for m=1:m1+100 x2(m+1)=q*x2(m)*(1-x2(m);endm=101:1:m1+100;y2(m-100)=x2(m);z2,l2=sort(y2,2);for i=1:1:m1 b(i,:)=b1(l2(i),:);endfor i=1:1:m1 for j=1:1:n1 a(i,j)=b(i,j*8); for t=1:1:7 a(i,j)= a(i,j)+2t*b(i,j*8-t); end endenda=uint8(a);figure,imshow(a);figure,imhist(a);a=double(a);g(1)=0.5555; %混沌序列的初始值for i=1:1:256*256 %改进算法 t(i)=mod(floor(g(i)*103),256);% if g(i)0.5 g(i+1)=4*q*g(i)*(0.5-g(i); else g(i+1)=1-4*q*(g(i)-0.5)*(1-g(i); endendt=reshape(t,256,256);t=t;for i=1:1:256 for j=1:1:256 s1(i,j)=mod(a(i,j)+t(i,j)*abs(i-j),256); endends1=uint8(s1);figure,imshow(s1);%显示加密图像figure,imhist(s1);%加密图像灰度值s1=double(s1);%解密是加密的反for i=1:1:256 for j=1:1:256 a(i,j)=mod(s1(i,j)-t(i,j)*abs(i-j),256); endendfor i=1:1:m1 for j=1:1:n1 for t=0:1:7 if mod(floor(a(i,j)/2t),2)=1 b(i,j*8-t)=1; else b(i,j*8-t)=0; end end endendfor i=1:1:m1 b1(l2(i),:)=b(i,:);endfor i=1:1:n1*8 b(:,l1(i)=b1(:,i);endfor i=1:1:m1 for j=1:1:n1 a(i,j)=b(i,j*8); for t=1:1:7 a(i,j)= a(i,j)+2t*b(i,j*8-t); end endenda=uint8(a);figure,imshow(a);%求灰度值差异clearclca=imread(rice.png); m1,n1=size(a);a=double(a);gn=zeros(m1-2,n1-2);%定义(m1-2)* (n1-2)的矩阵for i=2:1:255%计算每个与其他四个相邻像素灰度值的差异 for j=2:1:255 am=(a(i,j)-a(i-1,j)2; am=am+(a(i,j)-a(i+1,j)2; am=am+(a(i,j)-a(i,j-1)2; am=am+(a(i,j)-a(i,j+1)2; gn(i-1,j-1)=am/4; endendam=0;for i=1:1:254 for j=1:1:254 am=gn(i,j)+am; endendan=am/(m1-2)*(n1-2);%求各图像的相关性k1=unidrnd(255,1,20);% 生成1*20的矩阵,由1,255之间的数组成k2=randint(1,50,1,255);%生成1*50的矩阵,由1,255之间的数组成for i=1:50for j=1:20x(i,j)=s1(k2(i),k1(j);y(i,j)=s1(k2(i),k1(j)+1);% %水平相关性%y(i,j)=s1(k2(i)+1,k1(j);%竖直相关性%y(i,j)=s1(k2(i)+1,k1(j)+1);%对角相关性endendex=0;%求矩阵x(i,j)的均值for i=1:1:50 for j=1:1:20 ex=ex+x(i,j); endendex=ex/1000;ey=0;%求相关y(i,j)矩阵的均值for i=1:1:50 for j=1:1:20 ey=ey+y(i,j); endendey=ey/1000;cxy=0;%求矩阵x和y的相关系数for i=1:50 for j=1:20 cxy=cxy+(x(i,j)-ex)*(y(i,j)-ey); endendcxy=cxy/1000;dx=0; %求for i=1:50 for j=1:20 dx=dx+(x(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自动化运维培训平台创新创业项目商业计划书
- 动物源性食品包装创新设计创新创业项目商业计划书
- 农产品直供社区创新创业项目商业计划书
- 乳制品加工废弃物无害化处理创新创业项目商业计划书
- 运筹学考试题及答案
- 初中历史备课组跨校教学交流计划
- 自然语言交互分析-洞察及研究
- 2025年度地铁隧道电缆敷设工程总承包合同
- 2025版上海汽车租赁品牌推广合作合同范本
- 2025年度报关服务与海外市场销售渠道合作合同
- 2025年机关事务管理局招聘考试大纲
- 主城区积水易涝点排水防涝管网更新改造工程可行性分析报告(参考模板)
- 早期现代舞课件
- 碳固持效应研究-洞察及研究
- 口腔医保政策解读
- 2024浙江艺术职业学院单招《数学》模拟题库附答案详解(精练)
- 油菜病虫害防治课件
- 小学一年级体育上册教案表格式
- JJG 693-2011可燃气体检测报警器
- 预测分析:技术、模型与应用 - SAP Predictive Analytics
- 2014中国神经外科颅底内镜临床应用技术专家共识
评论
0/150
提交评论