数字水印 EMD 魔术矩阵
实验目标
1.编程实现EMD魔术矩阵。 2.读取载体图像并设计秘密信息。 3.设计并实现EMD信息隐藏算法,将秘密信息嵌入载体图像中 。 4.提取嵌入的秘密信息。
实验步骤
01EMD魔术矩阵
%% 实现EMD魔术矩阵
n=256;
m5=zeros(5,5);%先生成5*5的
for i=1:5
m5(1,i)=i-1;
m5(2,i)=mod(i+2,5);
m5(3,i)=mod(i+5,5);
m5(4,i)=mod(i+3,5);
m5(5,i)=mod(i+1,5);
end
r=ceil(n/5);
c=ceil(n/5);
mag=repmat(m5,r,c);%平铺
mag=mag(1:n,1:n);%只需要256*256的矩阵
得到如下的矩阵
02读取载体图像并设计秘密信息
%% 读取载体图像
cover=imread('9.bmp'
数字水印 EMD 魔术矩阵最先出现在Python成神之路。
共有 0 条评论