数字水印图像的嵌入和提取源代码.docxVIP

  • 72
  • 0
  • 约1.29千字
  • 约 2页
  • 2017-06-10 发布于北京
  • 举报
数字水印图像的嵌入和提取源代码

clear all; close all; clc;M=256;%原图像长度N=64; %水印长度[filename1,pathname]=uigetfile(*.*,select the image); image1=imread(num2str(filename1));subplot(2,2,1);imshow(image1); title(原图); % orginal image for watermarkingimage1=double(image1);imagew=imread(shuiyin.bmp);imagew=im2bw(imagew,0.5);subplot(2,2,2);imshow(imagew);title(原水印); %original watermark%嵌入水印[ca,ch,cv,cd] = dwt2(image1,db1);[cas,chs,cvs,cds] = dwt2(ca,db1);for i=1:N for j=1:N if imagew(i,j)==0 a=-1; else a=1; end Ca(i,j)=cas(i,j)*(1+a*0.03); endendIM= idwt2(Ca,chs,cvs,cds,db1

文档评论(0)

1亿VIP精品文档

相关文档