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

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

?? dct2_embed.m

?? A Survey of Techniques for Digital Watermarking。Watermarking綜述
?? M
字號:
%Name:		Chris Shoemaker
%Course:	EER-280 - Digital Watermarking
%Project: 	Threshold-Based Correlation in DCT mid-band
%           Uses two PN sequences; one for a "0" and another for a "1"
%           Watermark Embeding

clear all;

% save start time
start_time=cputime;

k=20;                           % set gain factor for embeding
blocksize=8;                    % set the dct blocksize

midband=[   0,0,0,1,1,1,1,0;    % defines the mid-band frequencies of an 8x8 dct
            0,0,1,1,1,1,0,0;
            0,1,1,1,1,0,0,0;
            1,1,1,1,0,0,0,0;
            1,1,1,0,0,0,0,0;
            1,1,0,0,0,0,0,0;
            1,0,0,0,0,0,0,0;
            0,0,0,0,0,0,0,0 ];
        
% read in the cover object
file_name='_lena_std_bw.bmp';
cover_object=double(imread(file_name));

% determine size of cover image
Mc=size(cover_object,1);	        %Height
Nc=size(cover_object,2);	        %Width

% determine maximum message size based on cover object, and blocksize
max_message=Mc*Nc/(blocksize^2);

% read in the message image
file_name='_copyright.bmp';
message=double(imread(file_name));
Mm=size(message,1);	                %Height
Nm=size(message,2);	                %Width

% reshape the message to a vector
message=round(reshape(message,Mm*Nm,1)./256);

% check that the message isn't too large for cover
%if (length(message) > max_message)
%    error('Message too large to fit in Cover Object')
%end

% pad the message out to the maximum message size with ones's
message_vector=ones(1,max_message);
message_vector(1:length(message))=message;

% generate shell of watermarked image
watermarked_image=cover_object;

% read in key for PN generator
file_name='_key.bmp';
key=double(imread(file_name))./256;

% reset MATLAB's PN generator to state "key"
rand('state',key);

% generate PN sequence
pn_sequence_zero=round(2*(rand(1,sum(sum(midband)))-0.5));

% process the image in blocks
x=1;
y=1;
for (kk = 1:length(message_vector))

    % transform block using DCT
    dct_block=dct2(cover_object(y:y+blocksize-1,x:x+blocksize-1));
    
    % if message bit contains zero then embed pn_sequence_zero into the mid-band
    % componants of the dct_block
    ll=1;
    if (message_vector(kk)==0)
        for ii=1:blocksize
            for jj=1:blocksize
                if (midband(jj,ii)==1)
                    dct_block(jj,ii)=dct_block(jj,ii)+k*pn_sequence_zero(ll);
                    ll=ll+1;
                end
            end
        end
    end
    
    % transform block back into spatial domain
    watermarked_image(y:y+blocksize-1,x:x+blocksize-1)=idct2(dct_block);    
    
    % move on to next block. At and of row move to next row
    if (x+blocksize) >= Nc
        x=1;
        y=y+blocksize;
    else
        x=x+blocksize;
    end
end

% convert to uint8 and write the watermarked image out to a file
watermarked_image_int=uint8(watermarked_image);
imwrite(watermarked_image_int,'dct2_watermarked.bmp','bmp');

% display processing time
elapsed_time=cputime-start_time,

% display psnr of watermarked image
psnr=psnr(cover_object,watermarked_image,Nc,Mc),

% display watermarked image
figure(1)
imshow(watermarked_image,[])
title('Watermarked Image')

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
福利电影一区二区| 亚洲欧洲制服丝袜| 欧美日韩精品综合在线| 成人激情小说网站| 高清在线成人网| 国产成人自拍在线| 成人美女视频在线观看| 成人一道本在线| 色综合久久99| 欧美三级午夜理伦三级中视频| 91在线视频观看| 欧美三日本三级三级在线播放| 欧美日韩不卡一区二区| 欧美一级搡bbbb搡bbbb| 日韩美女视频一区二区在线观看| 日韩你懂的在线播放| 久久精品欧美一区二区三区麻豆| 国产日韩欧美综合一区| 自拍偷拍亚洲激情| 天堂在线一区二区| 国产剧情av麻豆香蕉精品| 9久草视频在线视频精品| 欧美日韩精品欧美日韩精品| 欧美三级日韩在线| 欧美成va人片在线观看| 国产欧美日本一区二区三区| 亚洲日韩欧美一区二区在线| 日韩在线一区二区三区| 国产一区二区三区四区五区美女| 成人在线综合网| 欧美日韩精品一区二区三区四区| 久久综合狠狠综合久久激情| 亚洲视频一区二区在线| 日本亚洲最大的色成网站www| 国产麻豆精品视频| 91福利视频网站| 久久久久国产精品厨房| 一区二区三区国产| 国产很黄免费观看久久| 欧美天堂一区二区三区| 久久精品人人做人人爽人人| 亚洲国产精品一区二区尤物区| 精彩视频一区二区三区| 欧洲亚洲精品在线| 日本一区二区三区视频视频| 午夜影院久久久| 99久久婷婷国产综合精品| 日韩欧美视频一区| 亚洲一区日韩精品中文字幕| 国产91精品在线观看| 欧美一区二区视频在线观看| 国产精品久99| 国产精品一区二区免费不卡| 69av一区二区三区| 婷婷久久综合九色国产成人| eeuss鲁一区二区三区| 精品久久久久久久久久久久包黑料| 亚洲素人一区二区| 国产91在线看| 久久亚洲捆绑美女| 麻豆一区二区在线| 欧美一区二区福利视频| 一区二区三区欧美在线观看| 不卡区在线中文字幕| 久久久精品中文字幕麻豆发布| 天天亚洲美女在线视频| 欧美曰成人黄网| 亚洲手机成人高清视频| 成人激情电影免费在线观看| 久久人人爽爽爽人久久久| 久久se精品一区精品二区| 91麻豆精品国产91久久久资源速度| 亚洲精品成人a在线观看| 91麻豆免费在线观看| 国产精品久久久久影院亚瑟 | 91免费视频大全| 国产精品久久久久婷婷二区次| 国产高清成人在线| 国产日韩精品久久久| 国产福利一区二区三区视频在线| 久久久久久日产精品| 国产精品1区2区3区在线观看| 久久免费的精品国产v∧| 裸体在线国模精品偷拍| 久久午夜免费电影| 成人app下载| 亚洲欧美色图小说| 欧美日韩精品一区二区三区| 日韩激情视频在线观看| 欧美成人精品福利| 国产精品18久久久久久vr| 国产婷婷色一区二区三区| 99久久久国产精品免费蜜臀| 亚洲精品久久久久久国产精华液| 色天使色偷偷av一区二区| 亚洲国产视频在线| 精品欧美乱码久久久久久1区2区| 国产一区999| 亚洲欧美日韩一区二区| 在线视频欧美精品| 另类调教123区| 中文字幕高清一区| 欧美图区在线视频| 国产剧情一区二区三区| 亚洲欧美偷拍另类a∨色屁股| 欧美三级电影一区| 黄一区二区三区| 亚洲日本免费电影| 日韩三级精品电影久久久| 国产精华液一区二区三区| 一区二区三区欧美| 亚洲精品一线二线三线无人区| 99久久伊人精品| 精品夜夜嗨av一区二区三区| 中文字幕佐山爱一区二区免费| 在线播放91灌醉迷j高跟美女| 国产一区二区按摩在线观看| 亚洲卡通动漫在线| 久久久高清一区二区三区| 欧美在线影院一区二区| 国产精品一区专区| 丝袜亚洲另类丝袜在线| 国产精品久久毛片a| 欧美成人激情免费网| 欧美婷婷六月丁香综合色| 粉嫩在线一区二区三区视频| 亚洲成人资源在线| 国产精品欧美经典| 日韩欧美一二三| 在线精品观看国产| 99精品国产热久久91蜜凸| 精品一区二区三区不卡| 午夜精品久久久久久| 亚洲天堂免费在线观看视频| 国产午夜一区二区三区| 日韩欧美精品三级| 欧美视频完全免费看| 91麻豆自制传媒国产之光| 国产精品资源在线看| 看国产成人h片视频| 免费成人小视频| 肉肉av福利一精品导航| 亚洲一区二区av电影| 亚洲精品午夜久久久| 18欧美乱大交hd1984| 国产精品久久久久久久久免费桃花| 精品久久久久久久一区二区蜜臀| 欧美精品v国产精品v日韩精品| 在线国产亚洲欧美| 欧美性大战久久久久久久蜜臀 | 亚洲乱码国产乱码精品精的特点| www亚洲一区| 久久久夜色精品亚洲| 久久午夜色播影院免费高清| 久久久久久麻豆| 久久久久国产精品免费免费搜索| 精品国产网站在线观看| 久久一区二区三区四区| 久久精品水蜜桃av综合天堂| 精品成人免费观看| 久久精品视频免费| 中文字幕一区免费在线观看 | 欧美精品视频www在线观看| 欧美图区在线视频| 91.com在线观看| 精品久久久久99| 中文字幕欧美激情一区| 欧美国产丝袜视频| 亚洲免费资源在线播放| 亚洲午夜久久久久久久久电影院| 日日摸夜夜添夜夜添精品视频| 青青草国产成人av片免费| 国产呦萝稀缺另类资源| 成人国产视频在线观看| 91老师片黄在线观看| 欧美日韩一区在线| 精品剧情v国产在线观看在线| 精品成人佐山爱一区二区| 中文字幕+乱码+中文字幕一区| 中文字幕视频一区| 日韩成人伦理电影在线观看| 国产一区二区久久| 日本韩国一区二区| 精品电影一区二区| 亚洲日本中文字幕区| 久久精品国产一区二区三| 成人在线综合网| 日韩一区二区三区观看| 国产精品免费aⅴ片在线观看| 亚洲韩国精品一区| 国产一区二区按摩在线观看| 色嗨嗨av一区二区三区| 日韩亚洲欧美中文三级| 中文字幕一区二区三区精华液| 五月激情六月综合| 成人午夜电影网站| 日韩视频永久免费| 亚洲一二三区不卡| av在线免费不卡| 2021久久国产精品不只是精品|