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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? dct1_embed.m

?? 基于dct的數(shù)字圖像水印技術(shù)的matlab源代碼。大家共享
?? M
字號(hào):
%Name:		Chris Shoemaker
%Course:	EER-280 - Digital Watermarking
%Project: 	Block DCT Based method, using comparision between mid-band coeffcients
%           Watermark Embeding
clc
close all
clear all;

% save start time
start_time=cputime;

k=50;           % set minimum coeff difference
blocksize=8;    % set the size of the block in cover to be used for each bit in watermark

% 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='c.bmp';
message=double(imread(file_name));
figure(3)
imshow(message,[]);
title('水印');
Mm=size(message,1);	                %Height
Nm=size(message,2);	                %Width

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

% 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
message_pad=ones(1,max_message);
message_pad(1:length(message))=message;

% generate shell of watermarked image
watermarked_image=cover_object;

% process the image in blocks
% encodes such that (5,2) > (4,3) when message(kk)=0
% and that (5,2) < (4,3) when message(kk)=1
x=1;
y=1;
for (kk = 1:length(message_pad))

    % transform block using DCT
    dct_block=dct2(cover_object(y:y+blocksize-1,x:x+blocksize-1));
    
    % if message bit is black, (5,2) > (4,3)
    if (message_pad(kk) == 0)

        % if (5,2) < (4,3) then we need to swap them
        if (dct_block(5,2) < dct_block(4,3))
                temp=dct_block(4,3);
                dct_block(4,3)=dct_block(5,2);
                dct_block(5,2)=temp;
        end
    
    % if message bit is white, (5,2) < (4,3)
    elseif (message_pad(kk) == 1)
        
        % if (5,2) > (4,3) then we need to swap them
        if (dct_block(5,2) >= dct_block(4,3))
                temp=dct_block(4,3);
                dct_block(4,3)=dct_block(5,2);
                dct_block(5,2)=temp;
        end
    end
    
    % now we adjust the two values such that their difference >= k
    if dct_block(5,2) > dct_block(4,3)
        if dct_block(5,2) - dct_block(4,3) < k
            dct_block(5,2)=dct_block(5,2)+(k/2);
            dct_block(4,3)=dct_block(4,3)-(k/2);            
        end
    else  
         if dct_block(4,3) - dct_block(5,2) < k
            dct_block(4,3)=dct_block(4,3)+(k/2);  
            dct_block(5,2)=dct_block(5,2)-(k/2);
        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,'dct1_watermarked.bmp','bmp');

% display processing time
elapsed_time=cputime-start_time,

% display psnr of watermarked image
psnr=psnr(cover_object,watermarked_image),  %%這里修改一下

% display watermarked image
figure(1)
imshow(watermarked_image,[])
title('嵌入水印圖像')
figure(2)
imshow(cover_object,[])
title('原圖');


?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产乱码久久久久久免费| 欧美日韩一区二区三区视频| 日韩一区二区视频在线观看| 青青草国产成人99久久| 日韩欧美一区二区三区在线| 韩日欧美一区二区三区| 久久精品一区八戒影视| 成人av在线资源| 一区二区三区精品在线| 91精品国产入口在线| 国产一区二区久久| 亚洲欧美二区三区| 91精品视频网| 国产成人av在线影院| 玉足女爽爽91| 日韩久久精品一区| 91视频免费看| 午夜视频在线观看一区| 久久综合久久鬼色中文字| 94-欧美-setu| 青青青伊人色综合久久| 国产精品情趣视频| 欧美日本一区二区三区| 国产成人av一区二区三区在线 | 精品电影一区二区三区| 国产成人亚洲综合a∨婷婷| 亚洲精品欧美二区三区中文字幕| 欧美一级艳片视频免费观看| 成人伦理片在线| 日本中文字幕一区| 国产精品精品国产色婷婷| 56国语精品自产拍在线观看| 成人精品国产免费网站| 日本欧美一区二区在线观看| 亚洲欧洲av一区二区三区久久| 欧美精品1区2区3区| 不卡av在线网| 久久99久久精品| 亚洲一区二区偷拍精品| 国产精品入口麻豆原神| 日韩西西人体444www| 色素色在线综合| 国产成人啪午夜精品网站男同| 日本不卡不码高清免费观看| 亚洲欧洲av在线| 国产三级久久久| 91精品婷婷国产综合久久性色 | 成人性生交大片免费看中文 | 亚洲亚洲人成综合网络| 中文一区在线播放| www激情久久| 91精品国产高清一区二区三区| 99在线精品观看| 国产福利91精品| 精品综合久久久久久8888| 五月天丁香久久| 亚洲综合区在线| 亚洲女与黑人做爰| 成人免费在线播放视频| 国产亚洲欧美日韩日本| 2023国产精品自拍| 日韩一级免费一区| 欧美美女视频在线观看| 欧美日韩一区高清| 91国内精品野花午夜精品| 91麻豆.com| 99re视频精品| 91猫先生在线| 91性感美女视频| 色综合久久久网| 色综合久久88色综合天天| 色综合久久中文字幕| 91年精品国产| 在线亚洲人成电影网站色www| 91视频免费播放| 欧美综合一区二区三区| 欧美在线一区二区三区| 欧美在线视频你懂得| 在线观看视频一区| 欧美精品九九99久久| 91精品免费在线| 精品国产91久久久久久久妲己 | 成人丝袜高跟foot| 成人网男人的天堂| 91色porny在线视频| 欧美亚洲丝袜传媒另类| 欧美久久久久免费| 日韩午夜av电影| 国产嫩草影院久久久久| 在线观看国产一区二区| 99久久亚洲一区二区三区青草| 成人黄色av网站在线| zzijzzij亚洲日本少妇熟睡| 色婷婷综合在线| 精品视频一区三区九区| 日韩美女视频在线| 国产精品午夜久久| 亚洲综合久久久| 日本视频中文字幕一区二区三区| 国内精品国产成人国产三级粉色 | 一本色道久久加勒比精品| 欧洲另类一二三四区| 日韩精品一区二区在线| 国产欧美中文在线| 亚洲午夜国产一区99re久久| 美国毛片一区二区| 99久久免费国产| 欧美中文字幕亚洲一区二区va在线 | 欧美国产国产综合| 亚洲精品乱码久久久久久黑人 | 欧美在线不卡一区| 日韩精品中文字幕在线一区| 欧美国产乱子伦| 五月婷婷综合网| 国产资源精品在线观看| 在线视频欧美精品| 2024国产精品视频| 亚洲人成人一区二区在线观看| 日韩精品国产欧美| 93久久精品日日躁夜夜躁欧美| 欧美一区二区三区视频在线| 国产精品天天看| 日韩**一区毛片| 91视频com| 久久久另类综合| 日韩国产在线观看一区| 成人教育av在线| 欧美www视频| 亚洲一区在线观看免费| 国产成人免费视频网站高清观看视频 | 欧美国产国产综合| 日本欧美韩国一区三区| 一本在线高清不卡dvd| 久久日韩粉嫩一区二区三区| 亚洲妇熟xx妇色黄| 99精品久久99久久久久| 久久久久久久久99精品| 日韩电影免费一区| 欧美影片第一页| 亚洲色图制服诱惑| 国产成人午夜高潮毛片| 欧美mv日韩mv国产网站| 天堂一区二区在线| 91福利在线免费观看| 国产精品久久精品日日| 国产乱码精品一区二区三区av| 欧美高清hd18日本| 亚洲一级片在线观看| 91蜜桃传媒精品久久久一区二区| 国产亚洲精品aa| 国产乱妇无码大片在线观看| 日韩精品一区二区三区在线 | 亚洲男人天堂av| 高清国产午夜精品久久久久久| 欧美大片日本大片免费观看| 五月天精品一区二区三区| 欧美午夜精品电影| 一区二区三区四区亚洲| 91香蕉视频黄| **网站欧美大片在线观看| www.av精品| 亚洲婷婷国产精品电影人久久| av不卡免费在线观看| 国产精品私人影院| 成人国产精品免费网站| 中文字幕一区三区| 粉嫩欧美一区二区三区高清影视| 久久精品日产第一区二区三区高清版| 狠狠色丁香九九婷婷综合五月| 2024国产精品| 国产成人h网站| 亚洲欧洲成人精品av97| av中文一区二区三区| 国产精品理论片在线观看| a美女胸又www黄视频久久| 亚洲视频一区二区在线| 欧美午夜片在线看| 偷拍亚洲欧洲综合| 精品久久久久久久久久久久久久久 | 欧美一卡在线观看| 久久国产精品第一页| 欧美精品一区二区三区高清aⅴ| 国产一区福利在线| 国产精品美女久久久久久久| 972aa.com艺术欧美| 午夜久久久久久电影| 精品福利视频一区二区三区| 国产69精品一区二区亚洲孕妇| 综合中文字幕亚洲| 51午夜精品国产| 国产成人三级在线观看| 亚洲日本一区二区| 911国产精品| 懂色av一区二区三区免费看| 亚洲欧洲中文日韩久久av乱码| 欧美肥妇free| 成人午夜又粗又硬又大| 午夜激情综合网| 国产日韩欧美高清| 欧美日韩精品一区二区|