资源简介
基于小波变换的源程序,简单易懂,实用性强
代码片段和文件信息
function t1
%数字水印的嵌入与提取
A=imread(‘1.tif‘);
B=imread(‘2.tif‘);
A=rgb2gray(A);
B=rgb2gray(B);
K=64;
for i=1:4
for j=1:4
x=(i-1)*K+1;
y=(j-1)*K+1;
block=A(x:x+K-1y:y+K-1);
[ca1ch1cv1cd1]=dwt2(block‘db1‘);
[ca2ch2cv2cd2]=dwt2(B‘db1‘);
ca3=ca1+(ca2+rand(32))/1000;
p=idwt2(ca3ch1cv1cd1‘db1‘size(block));
for q=1:64;
for o=1:64
M((i-1)*64+q(j-1)*64+o)=p(qo);
end
end
end
end
%display original image and watermark
figure(1)
imshow(A);
title(‘原始图象‘);
%display watermark
figure(2)
imshow(B);
title(‘需嵌入的水印‘);
% display watermarked image
figure(3)
imshow(uint8(M));
title(‘嵌入水印后的图象‘);
%数字水印的提取
ca4=1000*(ca3-ca1)-rand(32);
figure(4);
k=idwt2(ca4ch2cv2cd2‘db1‘size(B));
imshow(uint8(k));
title(‘提取出来的数字水印图象‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-05-24 18:02 基于dwt的数字水印源代码\
文件 208036 2006-05-21 13:17 基于dwt的数字水印源代码\1.tif
文件 20044 2006-05-18 14:58 基于dwt的数字水印源代码\2.tif
文件 196662 2005-05-12 00:53 基于dwt的数字水印源代码\pic.bmp
文件 936 2006-05-24 12:45 基于dwt的数字水印源代码\t1.m
文件 20044 2006-05-18 14:58 基于dwt的数字水印源代码\watermark.bmp
文件 2102 2005-05-28 15:06 基于dwt的数字水印源代码\watermark1.bmp
相关资源
- linfanrong_10164999.rar
- The.Art.Of.Unit.Testing.With.Examples.in.C.2nd
- myGame.rar
- 带手机版数据同步财税代理公司注册
- pdf课本及习题答案.rar
- 深度学习PDF非扫描版(中文版)麻省
- doudizhu_shffule_src.zip
- 随机信号分析解题指南.pdf
- ios12.3驱动.zip
- 百万邮件系统多机版.rar
- learnopengl-cn-2018年5月更新.pdf
- zw_学习OpenCV(中文版).zip
- 1-300.pdf
- pyqt5windows生成二维工具源码
- KNN疾病预测算法Demo
- ABAQUS单元失效浅析(单元删除
- Jtopo+json格式数据代码
- 解多目标规划的单纯形代码
- TerraVolVoxelTerrainEngine2.1c.7z
- VA_X_Setup2118.rar
- CHS_Ha_PasswarekitEnterprise10.0.exe
- 无线通信AndreaGoldsmith杨鸿文等译.rar
- 迅捷PDF转换器破解版.rar
- 迅捷PDF编辑器破解版.rar
- 金字塔原理1清晰扫描版.pdf
- TeamViewer_11已激活+破解版+随意换ID.z
- FieldtheoryofGuidedwavesCollin__2nd.pdf
- 先进电气驱动的分析建模与控制[比
- IPC-J-STD033潮湿、回流焊敏感表面贴装
- 网络是怎样连接的_户根勤.pdf
评论
共有 条评论