📄 jiami.m
字号:
%该函数对初始图像进行加密,以达到加密的效果,置乱效果较好,但运行时间很长
clear all;
t0 = clock;%测试程序运行时间
im=imread('e:\lena.jpg');
im1=rgb2gray(im);
im1=medfilt2(im1,[3 3]);
figure(2);
imshow(im1);
title('灰度化处理');
im2=double(im1);
[M,N]=size(im2);
e=hundungen(M,N,0.1);
tt=0.001;
im3=mod(tt*im2+(1-tt)*e,256);
figure(3);
imshow(uint8(im3),[]);
title('加密置乱图像');
e=hundungen(M,N,0.1);
im5=(im3-(1-tt)*e)/tt;
figure(4);
imshow(uint8(im5),[]);
title('解密图像');
figure(5);
subplot(231)
imhist(uint8(im1));
title('初始图像的直方图');
subplot(233)
imhist(uint8(im3));
title('加密之后的直方图');
subplot(234)
imhist(uint8(im5));
title('解密之后的直方图');
etime(clock,t0)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -