- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB图片加密
算法1.把图像的数据重塑成一维的形式,对其进行置乱;clear?close???clc??G=imread(F:\Fatiao.jpg);??G=rgb2gray(G)subplot(1,3,1);??imshow(G);???title(原图);??A=G(:);????A1=G(end: :1);乱?subplot(1,3,2);?A1=reshape(A1,256,256)imshow(A1);??title(一维置乱);??%title一下?A2=A1(end:-1:1);?A2G=reshape(A2,256,256);?subplot(1,3,3)?;imshow(A2G)?? title(置乱恢复);??%title一下?算法2.把图像看成二维的形式,采用二维坐标的形式对其进行置乱;clear?close?clc??G=imread(F:\Fatiao.jpg); G=rgb2gray(G)subplot(1,3,1);?imshow(G);? title(原图)?%title一下原图Gadd=fix(256*rand(256,256)); for?i=1:256???????for?j=1:256??????????G1(i,j)=0.1*G(i,j)+0.9*Gadd(i,j);? ?????end?end??subplot(1,3,2);?imshow(G1);?
title(置乱后的图像)??;for?i=1:256??????????for?j=1:256?????????????G2(i,j)=(G1(i,j)-0.9*Gadd(i,j))./0.1;??????????end??end??subplot(1,3,3)?imshow(G2);?%显示图像title(恢复后的图像);?算法3.利用arnold变换(猫脸变换)对图像进行置乱,并检验arnold的周期性(即变换周期为N时,采用arnold变换N次后,可以恢复原有图像)clear?close?clc?G=imread(F:\Fatiao.jpg);subplot(2,2,1);imshow(G);?title(原图);?for?k=1:1 ???????for?x=1:256?????????????for?y=1:256??????????????????x1=x+y;??????????????????y1=x+2*y;??????????????????if?x1256??????????????????????x1=mod(x1,256);??????????????????end??????????????????if?y1256??????????????????????y1=mod(y1,256);??????????????????end??????????????????if?x1==0;??????????????????????x1=256;??????????????????end??????????????????if?y1==0;???????????????????????y1=256;??????????????????end??????????????????G_TR(x1,y1)=G(x,y);??????????????end?????????end?????G=G_TR??????????????if?k==1???????????????????subplot(2,2,2);???????????????????imshow(G_TR);???????????????????title(一次迭代);??????????????end??????????????if?k==2???????????????????subplot(2,2,3);???????????????????imshow(G_TR);???????????????????title(二次迭代);??????????????end?????????end????????????????subplot(2,2,4);????????????????imshow(G_TR);????????????????title(192次迭代复原);
您可能关注的文档
最近下载
- SYT6391-2014 SEG D Rev3.0地震数据记录格式.pdf VIP
- 2025至2030中国硬盘行业发展分析及发展趋势分析与未来投资战略咨询研究报告.docx
- 石楼南煤层气勘查实施方案.docx VIP
- 人教版高中数学精讲精练必修一1.2 集合间的关系(精讲)(解析版).pdf VIP
- IPV4和IPV6地址.ppt VIP
- 秀出你风采——ppt创意动画知到智慧树期末考试答案题库2024年秋黑龙江幼儿师范高等专科学校.docx VIP
- 我国辽中南工业区等.ppt VIP
- 重大事故隐患安全管理制度.docx VIP
- 电子海图课件--TOKYO-KEIKI8600.ppt VIP
- (2025版)日间手术骨骼肌松弛药临床应用专家共识解读PPT课件.pptx VIP
原创力文档


文档评论(0)