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 + -
显示快捷键?