• 大小: 147KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-16
  • 语言: 其他
  • 标签: 水印  

资源简介

数字水印嵌入方法及各种攻击后数字水印检测方法的原代码,效果好。

资源截图

代码片段和文件信息

function dwtwatermarkattack(actionIwWntimesrngseed)
switch lower(action)
    case ‘filter‘
        Ia=imfilter(Iwones(3)/9);
    case ‘resize‘
        Ia=imresize(Iw0.5);
        Ia=imresize(Ia2);
    case ‘noise‘
        Ia=imnoise(Iw‘salt & pepper‘0.01);
    case ‘crop‘
        Ia=Iw;
        Ia(50:40050:400)=randn();
    case ‘rotate‘
        Ia=imrotate(Iw45‘nearest‘‘crop‘);
        Ia=imrotate(Ia-45‘nearest‘‘crop‘);
end
[Wgnc]=getdwtwatermark(IaWntimesrngseed0);
figure(‘Name‘[‘数字水印 ‘upper(action)‘ 攻击试验‘]‘Position‘[287108943557]);
subplot(221)
imshow(Iw)
title(‘嵌入水印图像‘)
subplot(222)
imshow(Ia)
title([‘遭受 ‘upper(action) ‘ 攻击‘])
subplot(223)
imshow(W)
title(‘原始水印图像‘)
subplot(224)
imshow(Wg)
title([‘提取水印,NC=‘num2str(nc)]);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        823  2015-01-03 20:15  基于小波变换的数字水印方法\dwtwatermarkattack.m

     文件        832  2015-01-03 20:14  基于小波变换的数字水印方法\getdwtwatermark.m

     文件       1074  2000-12-04 13:57  基于小波变换的数字水印方法\logo.tif

     文件        503  2015-01-03 20:15  基于小波变换的数字水印方法\main.m

     文件     146638  2007-11-09 15:21  基于小波变换的数字水印方法\office_5.jpg

     文件       1702  2015-01-03 20:15  基于小波变换的数字水印方法\setdwtwatermark.m

     目录          0  2015-04-11 20:14  基于小波变换的数字水印方法

----------- ---------  ---------- -----  ----

               151572                    7


评论

共有 条评论