-
大小: 1KB文件類(lèi)型: .m金幣: 1下載: 0 次發(fā)布日期: 2021-06-01
- 語(yǔ)言: Matlab
- 標(biāo)簽:
資源簡(jiǎn)介
基于MATLAB編程平臺(tái),利用svd算法進(jìn)行水印嵌套的實(shí)現(xiàn),代碼均有注釋
代碼片段和文件信息
I=imread(‘cumtlogo.bmp‘);%讀入原圖
II=im2double(I);??%轉(zhuǎn)化為[01)double型??????????%II為原圖像
[mn]=size(II(::1));??%原圖像大小
af=0.1;??%嵌入強(qiáng)度
[USV]=svd(II(::1));??%進(jìn)行奇異值分解
M=imread(‘logo.tif‘);??%讀入水印圖像
W=im2double(M);??%轉(zhuǎn)化為[01)double型
[m1n1]=size(W(::1));
WW=zeros(mn);
for?i=1:m1
????for?j=1:n1
????????????WW(ij)=W(ij);
????end
end
S1=S+af*WW;%加入水印后的對(duì)角陣
[U1SSV1]=svd(S1);?%再進(jìn)行奇異值分解
CWI=U*SS*V‘;??%嵌入水印后圖像
subplot(221);?imshow(II(::1));?title(‘原圖像‘);??%顯示原圖像
su
評(píng)論
共有 條評(píng)論