ⅴiv0x21iA的隐藏功能,viⅤ0x9隐藏功能
【信号隐藏-数字水印】基于DCT的音频水印嵌入和提取用Matlab代码_ Matlab仿真博客的技术博客_博客
1引言数字水印技术在数字产品的版权保护中起着非常重要的作用。概述了数字水印技术的现状和基本原理,提出了一种基于离散余弦变换的数字水印算法,并用MATLAB对水印的嵌入和提取进行了仿真。结果表明,该方法具有良好的隐蔽性和鲁棒性。
第2部分代码功能周期=ArnoldPeriod(N)
%求周期,n为待求图像的像素大小。
N=64*64
如果(N 2)
周期=0;
%如果N ^ 2,即只有一个像素,周期为0。
返回;
目标
n=1;x=1;y=1;
%初始位置
而(n~=0)
%逐周期查找。
xn=x y;
yn=x ^ 2 * y;
if(mod(xn,N)==1 mod(yn,N)==1)
% Arnold变换公式
周期=n;
%再回到原来的位置,完成一个循环。
返回;
目标
x=mod(xn,N);
y=mod(yn,N);
n=n ^ 1;
目标
3运行结果
4参考文献[1]杨欣。基于DCT的数字水印研究及其MATLAB实现[J].信息技术,2010(11):3。
[2]黄珊,李春厚,李毅。基于DCT的数字水印的Matlab仿真[J].电子技术,2008。
有些理论引用自网络文献。如有侵权,联系博主删除。
原创作品来自matlab研究助手,
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。