embeded.m
来自「数字水印嵌入和提取算法 包含时空域和变换域的算法的matlab实现」· M 代码 · 共 14 行
M
14 行
function block1=embeded(block,av,t0,t1,water)
for i=1:2:64
for j=1:2:64
u=max(av(i,j)-av(i+1,j));
if water(fix(i/2)+1,fix(j/2)+1)==0
delta=(t0-2*u)/2;
else
delta=(t1-2*u)/2;
end
block1(:,:,i,j)=block(:,:,i,j)+delta;
block1(:,:,i+1,j)=block(:,:,i+1,j)-delta;
end
end
block1(:,:,64,64)=block(:,:,64,64);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?