資源簡介
數字水印提取基于DCT&DWT;的代碼加運行文檔。
壓縮文件內包含代碼和文檔,親測可用
代碼片段和文件信息
function?M1=attack(dphoto)?
a1=photo;
figure(1);
????????????switch?d?????????????????????
????????????????case?1
?????????????WImage1=a1;
?????????????noise0=20*randn(size(WImage1));
?????????????WImage1=WImage1+noise0;
?????????????subplot(234);
?????????????imshow(WImage1[]);
?????????????title(‘加入白噪聲后圖像‘);
?????????????M1=WImage1;
?????????????M_1=uint8(M1);
????????????????
????????????????case?2
?????????????WImage2=a1;
?????????????H=fspecial(‘gaussian‘[44]0.2);
?????????????WImage2=imfilter(WImage2H);
?????????????subplot(234);
?????????????imshow(WImage2[]);
?????????????title(‘高斯低通濾波后圖像‘);
?????????????M1=WImage2;
?????????????M_1=uint8(M1);
?????????????
????????????????case?4
?????????????WImage4=a1;
?????????????WImage4(1:641:512)=512;
?????????????WImage4cl=mat2gray(WImage4);
?????????????figure(2);
?????????????subplot(111);
?????????????imshow(WImage4cl);
?????????????title(‘部分剪切后圖像‘);
?????????????figure(1);
?????????????M1=WImage4cl;
?????????????
????????????????case?3
????????????WImage3=a1;
????????????WImage3=imrotate(WImage320‘bilinear‘‘crop‘);
????????????WImage3cl=mat2gray(WImage3);
????????????figure(2);
????????????subplot(111);
????????????imshow(WImage3cl);
????????????title(‘旋轉20度后圖像‘);??
????????????figure(1);
????????????M1=WImage3cl;
??????????????????otherwise
????????????disp(‘你輸入的是無效數字,圖像未受攻擊,將直接檢測水印‘);
????????????subplot(234);
????????????imshow(a1[]);
????????????title(‘未受攻擊的含水印圖像‘);
????????????M1=a1;
????????????end
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1622??2018-04-29?13:53??數字水印\DCT\attack.m
?????文件???????5174??2018-04-29?13:53??數字水印\DCT\getmark.bmp
?????文件?????263222??2006-05-26?20:33??數字水印\DCT\lena.bmp
?????文件???????2716??2018-04-28?20:22??數字水印\DCT\mark.png
?????文件????????653??2006-05-28?15:34??數字水印\DCT\nc.m
?????文件????????727??2006-05-25?11:25??數字水印\DCT\psnr.m
?????文件??????33968??2018-04-29?13:43??數字水印\DCT\result\DCT1.jpg
?????文件??????33172??2018-04-29?13:43??數字水印\DCT\result\DCT2.jpg
?????文件??????34481??2018-04-29?13:46??數字水印\DCT\result\DCT3_1.jpg
?????文件??????61923??2018-04-29?13:46??數字水印\DCT\result\DCT3_2.jpg
?????文件??????27327??2018-04-29?13:46??數字水印\DCT\result\DCT4_1.jpg
?????文件??????48836??2018-04-29?13:46??數字水印\DCT\result\DCT4_2.jpg
?????文件???????4232??2018-04-29?13:23??數字水印\DCT\watermark.asv
?????文件???????2416??2018-04-29?13:54??數字水印\DCT\watermark.m
?????文件???????1622??2018-04-29?13:53??數字水印\DWT\attack.m
?????文件?????263222??2006-05-26?20:33??數字水印\DWT\lena.bmp
?????文件???????2716??2018-04-28?20:22??數字水印\DWT\mark.png
?????文件????????653??2006-05-28?15:34??數字水印\DWT\nc.m
?????文件????????727??2006-05-25?11:25??數字水印\DWT\psnr.m
?????文件??????34476??2018-04-29?13:55??數字水印\DWT\result\DWT1.jpg
?????文件??????33565??2018-04-29?13:56??數字水印\DWT\result\DWT2.jpg
?????文件??????27852??2018-04-29?13:56??數字水印\DWT\result\DWT3_1.jpg
?????文件??????37275??2018-04-29?13:57??數字水印\DWT\result\DWT3_2.jpg
?????文件??????27852??2018-04-29?13:57??數字水印\DWT\result\DWT4_1.jpg
?????文件??????26788??2018-04-29?13:57??數字水印\DWT\result\DWT4_2.jpg
?????文件???????2808??2018-04-29?13:56??數字水印\DWT\watermark.m
?????文件?????403861??2018-04-29?13:52??數字水印\運行文檔.docx
?????目錄??????????0??2018-04-29?14:08??數字水印\DCT\result
?????目錄??????????0??2018-04-29?13:57??數字水印\DWT\result
?????目錄??????????0??2018-04-29?13:54??數字水印\DCT
............此處省略5個文件信息
- 上一篇:FPGA實現溫度測量,自動避障,紅外遙控小車
- 下一篇:基本初等函數圖像 大全
評論
共有 條評論