1、读取宿主图像 [name,path]=uigetfile({’*.bmp’;‘gif’},‘载入图像’);
2、读取水印图像 [name,path]=uigetfile({’*.bmp’;‘gif’},‘载入图像’);
3、嵌入
for i = 1:64
ref1(i)=mean(lowarray(:,i)); %对矩阵每列求均值
ref2(i)=mean(lowarray(i,:)); %对矩阵每行求均值
for j=1:64
w(i,j,:)=int8(dec2bin(W(i,j),8))-48; %dec2bin将矩阵W的每个元素转换成二进制值,每个二进制长度为8
result(i,j,1)=xor(w(i,j,1),(lowarray(i,j)>ref1(i)));
result(i,j,2)=xor(w(i,j,2),(lowarray(i,j)>ref2(i)));
end
end