基于MATLAB的图片加密

!!!不想写了,自己看


I = im2double(imread('C:\原始图像.jpg'));%读取原始图像
subplot('1,3,1');imshow(I);
LEN = 300;                                %偏移位置
THETA = 28;                               %逆时针偏移角度
PSF = fspecial('motion',LEN,THETA);       %中间秘钥
mohu = imfilter(I,PSF,'conv','circular'); %模糊加密处理
subplot('1,3,2');imshow(mohu);
jiemi=deconvwnr(mohu,PSF,0);               %解密处理
subplot('1,3,3');imshow(jiemi);

你可能感兴趣的:(matlab)