亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? watermark.asv

?? 基于離散余弦變換(DCT)的數字水印源代碼包括水印生成、嵌入、提取等
?? ASV
字號:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%% 數字水印嵌入、攻擊、檢測             %%%
%%%% 作者:魏凱  wei--kai19830426@163.com %%%
%%%% 單位:武漢大學 物理系 2006.5         %%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clear all; 
clc;
start_time=cputime;
%%%%%%%%%%%% 讀取水印圖像 %%%%%%%% 
I=imread('mark.bmp');
I=rgb2gray(I);
I=double(I)/255; 
I=ceil(I);
%%%%%%%%%%顯示水印圖像%%%%%%%%%%%%%
figure(1);
subplot(2,3,1);
imshow(I),title('水印圖像')
dimI=size(I);
rm=dimI(1);cm=dimI(2);
%%%%%%%%%%%%%%%5  以下生成水印信息 %%
mark=I;
alpha=50,
k1=randn(1,8);
k2=randn(1,8);
a0=imread('lena.bmp');
psnr_cover=double(a0);
subplot(2,3,2),imshow(a0,[]),title('載體圖像');
[r,c]=size(a0);
cda0=blkproc(a0,[8,8],'dct2');
%%%%%%%%%%%%%%%%%%%%% 嵌入 %%%%%%%%%%
cda1=cda0;   % cda1 = 256_256
for i=1:rm  % i=1:32
    for j=1:cm  % j=1:32
        x=(i-1)*8;y=(j-1)*8;
        if mark(i,j)==1
        k=k1;
        else
        k=k2; 
        end
    cda1(x+1,y+8)=cda0(x+1,y+8)+alpha*k(1);
    cda1(x+2,y+7)=cda0(x+2,y+7)+alpha*k(2);
    cda1(x+3,y+6)=cda0(x+3,y+6)+alpha*k(3);
    cda1(x+4,y+5)=cda0(x+4,y+5)+alpha*k(4);
    cda1(x+5,y+4)=cda0(x+5,y+4)+alpha*k(5);
    cda1(x+6,y+3)=cda0(x+6,y+3)+alpha*k(6);
    cda1(x+7,y+2)=cda0(x+7,y+2)+alpha*k(7);
    cda1(x+8,y+1)=cda0(x+8,y+1)+alpha*k(8);
   
    end
end
%%%%% 嵌入水印后圖像 %%%%%%%%%%%%%%
a1=blkproc(cda1,[8,8],'idct2'); 
a_1=uint8(a1);
imwrite(a_1,'withmark.bmp','bmp');
subplot(2,3,3),imshow(a1,[]),title('嵌入水印后的圖像');
disp('嵌入水印處理時間');
embed_time=cputime-start_time,
%%%%%%%%
disp('對嵌入水印的圖像的攻擊實驗,請輸入選擇項:');
disp('1--添加白噪聲');
disp('2--高斯低通濾波');
disp('3--JPEG 壓縮');
disp('4--圖像剪切');
disp('5--旋轉10度');
disp('6--直接檢測水印');
disp('其他--不攻擊');
d=input('請輸入選擇(1-6):');
start_time=cputime;

    figure(1);
            switch d
                case 6
            subplot(2,3,4);
            imshow(a1,[]);
            title('未受攻擊的含水印圖像');
            M1=a1;                      
                case 1
             WImage2=a1;
             noise0=20*randn(size(WImage2));
             WImage2=WImage2+noise0;
             subplot(2,3,4);
             imshow(WImage2,[]);
             title('加入白噪聲后圖像');
             M1=WImage2;
             M_1=uint8(M1);
             imwrite(M_1,'whitenoise.bmp','bmp');
                
                case 2
             WImage3=a1;
             H=fspecial('gaussian',[4,4],0.2);
             WImage3=imfilter(WImage3,H);
             subplot(2,3,4);
             imshow(WImage3,[]);
             title('高斯低通濾波后圖像');
             M1=WImage3;
             M_1=uint8(M1);
             imwrite(M_1,'gaussian.bmp','bmp');
             
                case 4
             WImage4=a1;
             WImage4(1:64,1:512)=512;
             %WImage4(224:256,1:256)=256;
             %WImage4(1:256,224:256)=256;
             %WImage4(1:256,1:32)=256;
             WImage4cl=mat2gray(WImage4);
             figure(2);
             subplot(1,1,1);
             %subplot(2,3,4);
             imshow(WImage4cl);
             title('部分剪切后圖像');
             figure(1);
             M1=WImage4cl;
             %M_1=uint8(M1);
             %imwrite(M_1,'cutpart.bmp','bmp');
             
                case 3
             WImage5=a1;
             WImage5=im2double(WImage5);
             cnum=10;
             dctm=dctmtx(8);
             P1=dctm;
             P2=dctm.';
             imageDCT=blkproc(WImage5,[8,8],'P1*x*P2',dctm,dctm.');
             DCTvar=im2col(imageDCT,[8,8],'distinct').';
             n=size(DCTvar,1);
             DCTvar=(sum(DCTvar.*DCTvar)-(sum(DCTvar)/n).^2)/n;
             [dum,order]=sort(DCTvar);
             cnum=64-cnum;
             mask=ones(8,8);
             mask(order(1:cnum))=zeros(1,cnum);
             im88=zeros(9,9);
             im88(1:8,1:8)=mask;
             im128128=kron(im88(1:8,1:8),ones(16));
             dctm=dctmtx(8);
             P1=dctm.';
             P2=mask(1:8,1:8);
             P3=dctm;
             WImage5=blkproc(imageDCT,[8,8],'P1*(x.*P2)*P3',dctm.',mask(1:8,1:8),dctm);
             WImage5cl=mat2gray(WImage5);
             %figure(2);
             subplot(2,3,4);
             imshow(WImage5cl);
             title('經JPEG壓縮后圖像');
             %figure(1);
             M1=WImage5cl;
                case 5
            WImage6=a1;
            WImage6=imrotate(WImage6,10,'bilinear','crop');
            WImage6cl=mat2gray(WImage6);
            figure(2);
            subplot(1,1,1);
            imshow(WImage6cl);
            title('旋轉10度后圖像');  
            figure(1);
            M1=WImage6cl;
                  otherwise
            disp('你輸入的是無效數字,圖像未受攻擊,將直接檢測水印');
            subplot(2,3,4);
            imshow(a1,[]);
            title('未受攻擊的含水印圖像');
            M1=a1;
                end

%6666666666666666666666666666666666666666   提取水印  %%%%%
psnr_watermarked=M1;
dca1=blkproc(M1,[8,8],'dct2');
p=zeros(1,8);
for i=1:dimI(1)  
    for j=1:dimI(2)  % j=1:32
        x=(i-1)*8;y=(j-1)*8;
    p(1)=dca1(x+1,y+8);
    p(2)=dca1(x+2,y+7);
    p(3)=dca1(x+3,y+6);
    p(4)=dca1(x+4,y+5);
    p(5)=dca1(x+5,y+4);
    p(6)=dca1(x+6,y+3);
    p(7)=dca1(x+7,y+2);
    p(8)=dca1(x+8,y+1);
    %sd1=sum(sum(p.*k1))/sqrt(sum(sum(p.^2)));
    %sd2=sum(sum(p.*k2))/sqrt(sum(sum(p.^2)));
     %if sd1>sd2
     if corr2(p,k1)>corr2(p,k2),warning off MATLAB:divideByZero;        
        mark1(i,j)=1;
     else 
        mark1(i,j)=0;
     end
    end
end
%mark=round(mark1);            % 防止出現的那些小數,影響10-2進制的轉換                               
subplot(2,3,5);
imshow(mark1,[]),title('提取的水印圖像');
subplot(2,3,6);
imwrite(mark1,'getmark.bmp','bmp');
imshow(mark),title('原嵌入水印比較');
%%%% time %%%%%%%
disp('攻擊與提取處理時間')
attack_recover_time=cputime-start_time,
%%%%% psnr %%%%%%%
disp('載體圖像與含水印圖像峰值信噪比')
PSNR=psnr(psnr_cover,psnr_watermarked,c,r),
%%%%%%% Oringinal mark and mark test %%%%%%%%%%
disp('原水印圖像與提取水印圖像互相關系數')
NC=nc(mark1,mark),
%111111111111111111111111111111111111111111          
       

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区在线看| 亚洲香肠在线观看| 在线成人午夜影院| 色哟哟一区二区三区| 97精品视频在线观看自产线路二| 国产风韵犹存在线视精品| 狠狠色丁香婷婷综合| 狠狠狠色丁香婷婷综合激情| 精品一区二区在线观看| 精品在线播放午夜| 国产91富婆露脸刺激对白| 丁香啪啪综合成人亚洲小说 | 午夜视频在线观看一区二区三区| 亚洲精品日韩综合观看成人91| 亚洲人精品一区| 亚洲一级二级三级| 日本sm残虐另类| 国产精品一区二区果冻传媒| 成人影视亚洲图片在线| 日本精品一区二区三区四区的功能| av不卡在线观看| 欧美视频一区二区在线观看| 7777女厕盗摄久久久| 欧美精品一区二区蜜臀亚洲| 国产精品美女久久久久av爽李琼| 亚洲人成影院在线观看| 天堂影院一区二区| 久久国产精品第一页| 国产乱国产乱300精品| 91亚洲午夜精品久久久久久| 欧美日韩国产成人在线免费| 久久先锋影音av鲁色资源网| 国产精品久久久久久久久快鸭 | 亚洲视频一二区| 午夜精品免费在线| 狠狠色综合播放一区二区| 一本久道久久综合中文字幕 | 欧美大片在线观看一区二区| 国产亚洲综合色| 亚洲国产日韩在线一区模特| 九色综合狠狠综合久久| 色综合一区二区三区| 欧美一区二区三区性视频| 国产欧美1区2区3区| 亚洲h在线观看| va亚洲va日韩不卡在线观看| 欧美日韩国产一区| 国产精品久久久久久久蜜臀| 蜜臀va亚洲va欧美va天堂| 99精品偷自拍| 久久久91精品国产一区二区精品 | 欧美视频在线不卡| 久久精品男人天堂av| 石原莉奈在线亚洲二区| 不卡的av网站| 国产亚洲精久久久久久| 蜜桃视频一区二区| 欧美亚洲免费在线一区| 国产精品―色哟哟| 国内精品不卡在线| 日韩欧美一区二区不卡| 亚洲午夜久久久久久久久电影院 | 欧美人妖巨大在线| 自拍偷拍亚洲欧美日韩| 国产盗摄视频一区二区三区| 日韩一卡二卡三卡四卡| 日韩国产精品大片| 欧美色大人视频| 亚洲一区二区高清| 日本精品一级二级| 亚洲精品一二三| 在线一区二区三区四区五区| 中文字幕亚洲区| 91小视频在线免费看| 国产精品欧美精品| 91在线云播放| 亚洲色图19p| 色激情天天射综合网| 亚洲丝袜美腿综合| 日本精品免费观看高清观看| 亚洲视频 欧洲视频| 91在线免费播放| 中文字幕一区av| 欧洲亚洲国产日韩| 午夜电影久久久| 欧美一二三区在线观看| 黑人巨大精品欧美黑白配亚洲| 26uuu亚洲综合色| 国产91精品露脸国语对白| 国产精品美女久久久久aⅴ| 91视频免费看| 亚洲电影一区二区| 日韩午夜精品电影| 国产精品123区| 亚洲丝袜美腿综合| 91精品免费观看| 高清国产一区二区| 亚洲综合视频网| 欧美一区二区三区视频| 国产美女精品在线| 亚洲欧美电影一区二区| 91精品综合久久久久久| 国产一区二区三区黄视频 | 国产精品福利一区| 欧美日韩精品是欧美日韩精品| 日日夜夜免费精品| 国产清纯白嫩初高生在线观看91 | 91福利在线看| 极品少妇一区二区三区精品视频| 国产拍欧美日韩视频二区| 欧美午夜在线一二页| 国产在线精品不卡| 亚洲成av人片| 欧美国产日韩a欧美在线观看| 91久久奴性调教| 粉嫩av亚洲一区二区图片| 午夜av一区二区| 国产精品每日更新在线播放网址| 欧美日韩国产三级| av资源站一区| 国产在线精品一区二区三区不卡| 伊人婷婷欧美激情| 久久精品日韩一区二区三区| 欧美又粗又大又爽| 99国产精品国产精品久久| 美女尤物国产一区| 亚洲老司机在线| 欧美国产欧美亚州国产日韩mv天天看完整| 在线免费观看视频一区| 日本aⅴ亚洲精品中文乱码| 中文字幕一区二| 久久久一区二区三区| 91麻豆精品国产91久久久久久| 一本色道**综合亚洲精品蜜桃冫| 国产一区三区三区| 麻豆国产精品777777在线| 亚洲高清免费一级二级三级| 国产精品色哟哟| 国产日韩精品久久久| 2024国产精品| 欧美大片在线观看| 欧美一区二区在线免费播放 | 麻豆精品一区二区av白丝在线| 夜夜嗨av一区二区三区中文字幕 | 一区二区三区免费网站| 国产精品久久久久影院亚瑟| 精品国精品国产| 日韩一二三区视频| 欧美一区二区三区日韩视频| 欧美视频三区在线播放| 欧美日韩一区二区三区在线 | 欧美三级欧美一级| 一本一本大道香蕉久在线精品| www.成人网.com| 一本久久a久久精品亚洲| 91丨porny丨在线| 色婷婷精品久久二区二区蜜臀av | 中文字幕国产一区| 久久久亚洲精品石原莉奈| 亚洲精品在线一区二区| 久久综合九色综合久久久精品综合| 欧美一区二区三区影视| 日韩欧美不卡一区| 2020国产精品久久精品美国| 久久久久久久久久久电影| 国产欧美一区二区三区沐欲| 国产欧美精品在线观看| 亚洲欧美偷拍卡通变态| 日韩美女精品在线| 香蕉加勒比综合久久| 日本va欧美va欧美va精品| 国模娜娜一区二区三区| 99精品视频在线播放观看| 色婷婷久久综合| 欧美一级一区二区| 国产欧美日韩在线| 洋洋av久久久久久久一区| 日韩精品久久理论片| 国产一区二区三区在线观看免费| 成人午夜在线播放| 欧美午夜不卡视频| 久久综合狠狠综合久久综合88| 国产欧美日韩久久| 亚洲国产毛片aaaaa无费看| 麻豆精品蜜桃视频网站| 99视频精品全部免费在线| 欧美日韩精品一区二区三区| 亚洲精品在线观看网站| 国产精品久久久久久久久免费樱桃 | 91小宝寻花一区二区三区| 欧美丝袜丝交足nylons图片| 精品日韩在线一区| 亚洲摸摸操操av| 狠狠狠色丁香婷婷综合激情| 日本精品一区二区三区四区的功能| 欧美一级日韩免费不卡| 中文幕一区二区三区久久蜜桃| 午夜精品久久久久影视| 成人免费视频网站在线观看| 欧美久久久久久久久中文字幕|