📄 embed.m
字号:
%function embed(x,alpha,N,w)
%在向量x中嵌入水印,并将含有水印的音频向量写入02.wav
%alpha 为幅度衰减系数、N为向量长度、w为水印向量
N=1000
alpha=0.2
load('G:\matlab\work\DCT+ss\wmk.mat')
x=wavread('04')
DCTI=dct(x)
[Xdown,index]=sort(abs(DCTI),'descend')
Index=index(1:N)
for i=1:N
DCTI(Index(i))=DCTI(Index(i))*(1+alpha*w(i))
end
xx=idct(DCTI)
wavwrite(xx,44100,'04w')
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -