-
大小: 40KB文件類型: .zip金幣: 2下載: 0 次發布日期: 2021-05-21
- 語言: 其他
- 標簽: copyright??DCTEmbed??DCTExtract??
資源簡介
1、首先將文件夾picture復制到D盤下
2、打開文件夾:基于DCT的信息隱藏實驗。
3、運行DCT.m 實現水印的嵌入,并計算嵌入水印后圖像的PSNR。
4、運行DCTExtract.m 測試魯棒性:將經過攻擊后的圖像讀入,檢測誤比特率。
攻擊測試實驗:原始圖像:lena.jpg
水印圖像:cuc.jpg
嵌入水印的圖像:Watermarking/DCTWm.bmp
經過加噪聲攻擊后的圖像存在文件夾Noise中
經過JPEG壓縮攻擊后的圖像存在文件夾JPEG中
經過旋轉攻擊后的圖像存在文件夾Rotation中

代碼片段和文件信息
function?[message_padmessageembed]=copyright(number_blocks)
%?generate?watermark
picture=imread(‘D:\picture\cuc.jpg‘);???%讀入水印圖像
message=picture(::1);
message_embed=uint8(fix(double(message)./128));?????%將商標圖變為0、1二值
columnRow=size(message_embed);%商標的垂直水平像素數
row=columnRow(11);
column=columnRow(12);
messageembed=reshape(message_embed[1row*column]);%將商標比特按照塊數多少排列進行嵌入
messageembed=[messageembedmessageembed];
message_pad=messageembed(1:number_blocks);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-09-10?16:35??基于DCT的信息隱藏實驗\
?????文件?????????910??2012-04-21?20:45??基于DCT的信息隱藏實驗\DCTem
?????文件????????1128??2012-04-21?20:45??基于DCT的信息隱藏實驗\DCTExtract.m
?????文件?????????710??2007-10-04?18:51??基于DCT的信息隱藏實驗\PSNR.m
?????文件?????????524??2012-04-21?11:36??基于DCT的信息隱藏實驗\copyright.m
?????文件????????1668??2012-04-21?20:46??基于DCT的信息隱藏實驗\em
?????文件?????????889??2012-04-21?20:46??基于DCT的信息隱藏實驗\extract.m
?????目錄???????????0??2012-09-10?16:35??基于DCT的信息隱藏實驗\魯棒性測試后畫BER圖程序\
?????文件???????16085??2012-04-21?20:09??基于DCT的信息隱藏實驗\魯棒性測試后畫BER圖程序\JPEG.jpg
?????文件???????17194??2012-04-21?20:14??基于DCT的信息隱藏實驗\魯棒性測試后畫BER圖程序\Noise.jpg
?????文件???????17325??2012-04-21?20:14??基于DCT的信息隱藏實驗\魯棒性測試后畫BER圖程序\Rotation.jpg
?????文件?????????316??2012-04-21?20:09??基于DCT的信息隱藏實驗\魯棒性測試后畫BER圖程序\plot_JPEG.m
?????文件?????????325??2012-04-21?20:13??基于DCT的信息隱藏實驗\魯棒性測試后畫BER圖程序\plot_Rotation.m
?????文件?????????293??2012-04-21?20:14??基于DCT的信息隱藏實驗\魯棒性測試后畫BER圖程序\plot_noise.m
- 上一篇:LSB水印嵌入和提取
- 下一篇:基于verilog hdl 的波形發生器
評論
共有 條評論