(图像加密)常用图像置乱算法matlab实现(一)
常用置乱算法分三种:1、对二维图像矩阵进行行置乱和列置乱,或交叉进行行、列置乱。2、将二维图像展开成一维行向量或一维列向量,对该向量进行位置置乱。3、借助2x2置乱矩阵变换二维图像的各个像素点的位置。 第一种1、二维图像直接行置乱与列置乱(1)随机置乱行/列随机:借助于混沌系统产生长度为M/N的随机数向量X/Y,然后将图像矩阵的第i行/第j列与第Xi行/第Yj列互换。实现:这里使用的超混沌Lorenz系统clc,clear;P=imread('lena.jpg');..