付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、input=imread( yuanshituxiang.bmp );subplot(2,2,1);imshow(input);title( 原始图像 );water=imread( water.bmp );subplot(2,2,2);imshow(water);title( 水印 );input=double(input);water=double(water);inputr=input(:,:,1);waterr=water(:,:,1);inputg=input(:,:,2);waterg=water(:,:,2);inputb=double(input(:,:,3);waterb=d
2、ouble(water(:,:,3);r=0.06;Cwr,Swr=WAVEDEC2(waterr,2, haar );Cr,Sr=WAVEDEC2(inputr,2, haar );%水印的嵌入Cr(1:size(Cwr,2)/16)=Cr(1:size(Cwr,2)/16)+r*Cwr(1:size(Cwr,2)/16);k=0;while k=size(Cr,2)/size(Cwr,2)-1Cr(1+size(Cr,2)/4+k*size(Cwr,2)/4:size(Cr,2)/4+(k+1)*size(Cwr,2)/4)=Cr(1+size(Cr,2)/4+k*size(Cwr,2)/
3、4:size(Cr,2)/4+(k+1)*size(Cwr,2)/4+r*Cwr(1+size(Cwr,2)/4:size(Cwr,2)/2);Cr(1+size(Cr,2)/2+k*size(Cwr,2)/4:size(Cr,2)/2+(k+1)*size(Cwr,2)/4)=Cr( 1+size(Cr,2)/2+k*size(Cwr,2)/4:size(Cr,2)/2+(k+1)*size(Cwr,2)/4+r*Cwr(1+size(Cwr,2)/2:3*size(Cwr,2)/4);Cr(1+3*size(Cr,2)/4+k*size(Cwr,2)/4:3*size(Cr,2)/4+(k
4、+1)*size(Cwr,2)/4)=Cr(1+3*size(Cr,2)/4+k*size(Cwr,2)/4:3*size(Cr,2)/4+(k+1)*size(Cwr,2)/4+r*Cwr(1+3*size(Cwr,2)/4:size(Cwr,2);k=k+1;end ;Cr(1:size(Cwr,2)/4)=Cr(1:size(Cwr,2)/4)+r*Cwr(1:size(Cwr,2)/4);g=0.03;Cwg,Swg=WAVEDEC2(waterg,2, haar );Cg,Sg=WAVEDEC2(inputg,2, haar );%水印的嵌入Cg(1:size(Cwg,2)/16)=
5、Cg(1:size(Cwg,2)/16)+g*Cwg(1:size(Cwg,2)/16);k=0;while k=size(Cg,2)/size(Cwg,2)-1Cg(1+size(Cg,2)/4+k*size(Cwg,2)/4:size(Cg,2)/4+(k+1)*size(Cwg,2)/4)=Cg(1+size(Cg,2)/4+ k*size(Cwg,2)/4:size(Cg,2)/4+(k+1)*size(Cwg,2)/4+g*Cwg(1+size(Cwg,2)/4:size(Cwg,2)/2);Cg(1+size(Cg,2)/2+k*size(Cwg,2)/4:size(Cg,2)/2
6、+(k+1)*size(Cwg,2)/4)=Cg(1+size(Cg,2)/2+ k*size(Cwg,2)/4:size(Cg,2)/2+(k+1)*size(Cwg,2)/4+g*Cwg(1+size(Cwg,2)/2:3*size(Cwg,2)/4);Cg(1+3*size(Cg,2)/4+k*size(Cwg,2)/4:3*size(Cg,2)/4+(k+1)*size(Cwg,2)/4)=Cg(1+3*size(Cg,2)/4+k*size(Cwg,2)/4:3*size(Cg,2)/4+(k+1)*size(Cwg,2)/4+g*Cwg(1+3*size(Cwg,2)/4:size
7、(Cwg,2);k=k+1;end ;Cg(1:size(Cwg,2)/4)=Cg(1:size(Cwg,2)/4)+g*Cwg(1:size(Cwg,2)/4);b=0.12;Cwb,Swb=WAVEDEC2(waterb,2, haar );Cb,Sb=WAVEDEC2(inputb,2, haar );%水印的嵌入Cb(1:size(Cwb,2)/16)=Cb(1:size(Cwb,2)/16)+b*Cwb(1:size(Cwb,2)/16);k=0;while k=size(Cb,2)/size(Cwb,2)-1Cb(1+size(Cb,2)/4+k*size(Cwb,2)/4:siz
8、e(Cb,2)/4+(k+1)*size(Cwb,2)/4)=Cb(1+size(Cb,2)/4+ k*size(Cwb,2)/4:size(Cb,2)/4+(k+1)*size(Cwb,2)/4+b*Cwb(1+size(Cwb,2)/4:size(Cwb,2)/2);Cb(1+size(Cb,2)/2+k*size(Cwb,2)/4:size(Cb,2)/2+(k+1)*size(Cwb,2)/4)=Cb(1+size(Cb,2)/2+k*size(Cwb,2)/4:size(Cb,2)/2+(k+1)*size(Cwb,2)/4+b*Cwb(1+size(Cwb,2)/2:3*size(
9、Cwb,2)/4);Cb(1+3*size(Cb,2)/4+k*size(Cwb,2)/4:3*size(Cb,2)/4+(k+1)*size(Cwb,2)/4)=Cb(1+3*size(Cb,2)/4+k*size(Cwb,2)/4:3*size(Cb,2)/4+(k+1)*size(Cwb,2)/4+b*Cwb(1+3*size(Cwb,2)/4:size(Cwb,2);k=k+1;end ;Cb(1:size(Cwb,2)/4)=Cb(1:size(Cwb,2)/4)+b*Cwb(1:size(Cwb,2)/4); %图像的重构inputr=WAVEREC2(Cr,Sr,haar);in
10、putg=WAVEREC2(Cg,Sg,haar);inputb=WAVEREC2(Cb,Sb,haar);%三色的叠加temp=size(inputr);pic=zeros(temp(1),temp(2),3);for i=1:temp(1);for j=1:temp(2);pic(i,j,1)=inputr(i,j);pic(i,j,2)=inputg(i,j);pic(i,j,3)=inputb(i,j);end ;end ;watermarked_image_uint8 =uint8(pic);imwrite(watermarked_image_uint8,subplot(2,2,3)
11、;imshow(watermarked_image_uint8);title( 含水印的图像 );yuanshituxiang0=imread( yuanshituxiang.bmp , bmp );Ca,Sa=WAVEDEC2(watermarked_image_uint8,2, haar );Ca1,Sa1=WAVEDEC2(yuanshituxiang0,2, haar );a=0.07; %取加权系数的均值Cwr(1:size(Cwr,2)/4)=(Ca(1:size(Cwr,2)/4)-Ca1(1:size(Cwr,2)/4)/a;bict1=WAVEREC2(Cwr,Swr, ha
12、ar );tiqushuiyin=uint8(round(bict1);subplot(2,2,4);imshow(tiqushuiyin,);title( 提取的水印 );%椒盐噪声攻击测试J1=imnoise(watermarked_image_uint8,salt & pepper,0.01);figure,subplot(1,2,1);imshow(J1);title( 加椒盐噪声后的图像 );Ca2,Sa2=WAVEDEC2(J1,2, haar );Cwr(1:size(Cwr,2)/4)=(Ca2(1:size(Cwr,2)/4)-Ca1(1:size(Cwr,2)/4)/a;watermarked, bmp );bict1=WAVEREC2(Cwr,Swr, haar );output2=uint8(round(bict1);subplot(1,2,2); imshow(output2,);title( 提取加噪声后的水印图像 );%JPEG压缩攻击测试imwrite(watermarked_image_uint8, JPEGyasuo.jpgJ=imread( JPEGyasuo.jpg );figure,subplot(1,2,1); imshow(J,);title( 压缩后的水印图像 ); Ca3,Sa3=WAVEDEC2(J,2, h
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年学生情绪管理与调节课件(附学习测试题)
- 2026-2030PTC热敏电阻器行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 文明行车体验心得感悟
- 2026-2030中国免税行业市场深度调研及发展趋势与投资前景预测研究报告
- 2026-2030中国云母钛珠光颜料行业供需形势与营销策略分析研究报告
- 2026年护理核心制度知识竞赛课件(完整版)
- 2026年注册电气工程师考试《电气设计》培训试卷(附答案)
- 2026年医疗卫生招聘考试护理学基础冲刺押题试卷
- 2026年教师招聘考试语文学科专业知识专项训练试卷
- 2026年公务员考试《常识判断》知识点专项训练
- 微纳集成电路制造工艺 课件全套 第1-12章 绪论;硅单晶与硅晶圆制备工艺 -工艺集成与工艺流程
- 珠海事业单位笔试真题2025
- 《论语》十二章(高中必背篇目)
- 外币辨别真伪培训课件
- 会议摄影拍摄教学课件
- Q-SY 01074-2024 陆上节点地震数据采集质量控制规范
- T/CCOA 59-2023粉末油脂
- 第四届福建省水产技术推广职业技能竞赛-水生物病害防治员备赛题库(含答案)
- 五人合伙协议样本
- 合伙人协议合同
- 2024年银行外汇业务知识理论考试题库及答案(含各题型)
评论
0/150
提交评论