91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 64KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-23
  • 語(yǔ)言: Matlab
  • 標(biāo)簽: 小波??SVD??攻擊??matlab??

資源簡(jiǎn)介

別人的小波SVD水印加密,乘性水印算法,有攻擊內(nèi)容代碼,增加了代碼說(shuō)明文件,適合初學(xué)者。經(jīng)修改測(cè)試完全可運(yùn)行。

資源截圖

代碼片段和文件信息

%%?Anti-Rotation?Plus
%?Kyoshiyou?2012-05-28
clc;?clear?all;?close?all;
%%?Load?Image
I?=?im2double(?imread(‘Lena.BMP‘)?);?[?M?N?]?=?size(?I?);
%%?Load?Watermark
w?=?im2double(?imread(‘W.bmp‘)?);?[?Mw?Nw?]?=?size(?w?);
w=w(::1);
%%?Start?Time?1
start_time1?=?cputime;
%%?embed?Watermark
%%R1?=?I(::1);
%%G1?=?I(::2);
%%B1?=?I(::3);
k?=?0.5;
[?CA_2?H_2?V_2?D_2?]?=?dwt2(?I?‘haar‘?);
[?CA?H?V?D?]?=?dwt2(?CA_2?‘haar‘?);
[?Uw?Sw?Vw]?=?svd(?w?);
[?Uc?Sc?Vc]?=?svd(?CA?);
Sc1?=?Sc?+?k?*?Sw;
Ccw?=?Uc?*?Sc1?*?Vc‘;
Ccw_1?=?idwt2(?Ccw?H?V?D?‘haar‘?);
I_w?=?idwt2(?Ccw_1?H_2?V_2?D_2?‘haar‘?);
%%I_w?=?cat(?3?R_w?G1?B1);
%%?End?Time?1
elapsed_time1?=?cputime?-?start_time1;
ksy=0;
%%?Attack?Tpye
disp(‘攻擊類型:1.旋轉(zhuǎn)攻擊 ?2.JP2壓縮  ?3.JPEG壓縮 ?4.均值濾波‘);
disp(‘     5.圓形均值 ?6.高斯低通  7.移動(dòng)模糊 ?8.對(duì)比增強(qiáng)‘);
disp(‘     9.中值濾波 ?10.直方圖均衡?11.對(duì)比度UP 12.高斯噪聲‘);
disp(‘     13.椒鹽噪聲 14.斑紋噪聲 ?15.泊松噪聲 16.縮放攻擊‘);
attack?=?input(‘請(qǐng)輸入攻擊類型:‘);
switch?attack
????case?1?????%?旋轉(zhuǎn)攻擊
????????angle?=?input(‘請(qǐng)輸入旋轉(zhuǎn)角度:‘);
????????if?angle?>?0
????????????I_wa?=?imrotate(?I_w?angle?‘crop‘?‘nearest‘?);
????????????name?=?strcat(?‘圖像旋轉(zhuǎn)‘?num2str(angle)?‘°_‘?‘.BMP‘);
????????????imwrite(?I_wa?name?‘BMP‘?);
????????????type?=?‘圖像旋轉(zhuǎn)‘;
????????????flag?=?1;?ksy?=?1;
????????else
????????????disp(‘旋轉(zhuǎn)失敗‘);
????????????I_wa?=?I_w;
????????????type?=?‘旋轉(zhuǎn)失敗‘;
????????????flag?=?0;????????????
????????end
????case?2?????%?JP2壓縮
????????cr?=?input(‘請(qǐng)輸入壓縮比例(0-100):‘);
????????if?cr?>?0?&&?cr?<=?100
????????????name?=?strcat(?‘JP2壓縮‘?num2str(cr)?‘%_‘?‘.BMP‘);
????????????imwrite(?I_w?name?‘JP2‘?‘CompressionRatio‘?cr?);
????????????I_wa?=?im2double(?imread(?name?)?);
????????????type?=?‘JP2壓縮‘;
????????????flag?=?1;
????????else
????????????disp(‘壓縮失敗‘);
????????????I_wa?=?I_w;
????????????type?=?‘壓縮失敗‘;
????????????flag?=?0;
????????end
????case?3?????%?JPEG壓縮
????????q?=?input(‘請(qǐng)輸入質(zhì)量因子(0-100):‘);
????????if?q?>?0?&&?q?<=?100
????????????name?=?strcat(?‘JPEG壓縮‘?num2str(q)?‘_‘?‘.BMP‘);
????????????imwrite(?I_w?name?‘JPG‘?‘quality‘?q?);
????????????I_wa?=?im2double(?imread(?name?)?);
????????????type?=?‘JPEG壓縮‘;
????????????flag?=?1;
????????else
????????????disp(‘壓縮失敗‘);
????????????I_wa?=?I_w;
????????????type?=?‘壓縮失敗‘;
????????????flag?=?0;
????????end
????case?4?????%?均值濾波
????????h?=?fspecial(?‘a(chǎn)verage‘?3?);
????????I_wa?=?filter2(?h?I_w?);
????????imwrite(?I_wa?‘均值濾波_.BMP‘?‘BMP‘?);
????????type?=?‘均值濾波‘;
????????flag?=?1;
????case?5?????%?圓形均值
????????h?=?fspecial(?‘disk‘?3?);
????????I_wa?=?filter2(?h?I_w?);
????????imwrite(?I_wa?‘圓形均值_.BMP‘?‘BMP‘?);
????????type?=?‘圓形均值‘;
????????flag?=?1;
????case?6?????%?高斯低通
????????h?=?fspecial(?‘gaussian‘?3?0.5?);
????????I_wa?=?filter2(?h?I_w?);
????????imwrite(?I_wa?‘高斯低通_.BMP‘?‘BMP‘?);
????????type?=?‘高斯低通‘;
????????flag?=?1;
????case?7?????%?移動(dòng)模糊
????????h?=?fspecial(?‘motion‘?9?0?);
????????I_wa?=?filter2(?

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????9168??2018-03-17?09:58??DWTattack.m

?????文件??????66614??1996-10-24?16:44??Lena.bmp

?????文件??????12342??2018-02-03?15:15??w.bmp

?????文件??????14926??2018-03-17?10:19??程序運(yùn)行說(shuō)明.docx

?????文件???????9169??2018-03-17?09:41??DWT_SVD_attack.m

-----------?---------??----------?-----??----

???????????????112219????????????????????5


評(píng)論

共有 條評(píng)論

相關(guān)資源