资源简介
数字水印嵌入方法及各种攻击后数字水印检测方法的原代码,效果好。
代码片段和文件信息
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
- 上一篇:过滤无效密码,过滤密码小于八位
- 下一篇:找出两个数组中重复元素的精华代码
相关资源
- 最新永久免费抖音、快手、火山、皮
- O2S.Components.PDFRender4NET.dll 真正无水印
- Origin pro9.0/Origin pro 2017使用一段时间后
- 经典教程《Digital Watermarking and Stegan
- 遥感手册Remote sensing handbook权威高清无
- 测试水印并且不影响页面的交互事件
- pdf 转 图片 无水印 清晰度可调节 稳定
- win8.win10去右下角水印
- 一种基于SVD水印算法
- O2S.Components.PDFRender4NET 4.5.1破解去水印
- 数字水印Watermarking
- 抖音去水印工具.exe
- 一种新型的零水印技术
- 一种基于可逆小波变换的盲数字水印
- Image2Lcd(无水印)
- 基于dct变换的数字水印嵌入算法
- 数字图像处理鲁棒水印
- SVD_DWT水印的嵌入和提取
- 2018年上半年软件设计师真题及参考答
- DCT域大容量鲁棒数字水印
- TCPIP Illustrated Volume 3 - TCP for Transacti
- 论文研究 - 基于DCT算法的数字水印嵌
- 基于扩频技术的DCT域图像水印算法
- Tkinter GUI Programming By Example 无水印转化
- Continuous Delivery with Docker and Jenkins De
- Visualizing Quaternions 无水印原版pdf
- 抖音快手无水印视频批量
- douyin_pro.exe
- Learning Ceph(2nd) 无水印pdf
- Pro React 无水印pdf 0分
评论
共有 条评论