freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于matlab的數(shù)字水印設(shè)計——基于空域的水印實現(xiàn)(參考版)

2025-06-28 14:33本頁面
  

【正文】 參考文獻[1] 劉剛等. MATLAB數(shù)字圖像處理[M].機械工業(yè)出版社,2010:135150.[2] [M].清華大學(xué)出版社,2006: 269.[3] [M].電子工業(yè)出版社,2008: 28.[4] 張圣勤. [M].機器工業(yè)出版社,2006: 90118.[5] 孫仲康,[M].國防工業(yè)出版社,2008:132158.[6] (第二版)[M].:267[7] [M].電子工業(yè)出版社,2004: 7085.[8] 姚敏. 數(shù)字圖像處理[M].機械工業(yè)出版社,2006: 5260.[9] [M]. : 5065.[10] [M].西北工業(yè)大學(xué)出版社,2003: 6572.15。但是由于數(shù)字水印位于圖像的不重要像素位上,因此很容易被圖像過濾、量化和幾何型變等操作破壞,以致無法恢復(fù)數(shù)字水印,所以通??刹捎靡恍┰鰪姅?shù)字水印的隱蔽性的算法,如奇偶標(biāo)志位隱藏算法、索引數(shù)據(jù)鏈隱藏算法等,從而使水印的隱蔽性更高。本設(shè)計采用的是基于空域的水印實現(xiàn),通過LSB算法實現(xiàn)起來比較簡單,同時可以保證數(shù)字水印的不可見性。MATLAB程序如上。以一幅256灰度的圖像()為例,256灰度共需要8個位來表示,但其中每一個位的作用是不一樣的,、越高位對圖像的影響越大,而越低的位影響越小,甚至不能感知。 嵌入水印圖像 原水印圖像,與原水印圖像()相比較,可以發(fā)現(xiàn)提取的水印很模糊,但能夠看得出原始水印的輪廓。 嵌入水印前 嵌入水印后對比嵌入水印時改變高、低位信息,可以發(fā)現(xiàn)當(dāng)改變圖像高位信息時,可以從肉眼看出嵌入水印圖像后與原始圖像有細微差別(為了可以更清晰的效果,我們選用8位),因此選用低位1可以實現(xiàn)較高的保密性,不易被察覺,并且可以保證原始圖像的特征屬性,便于選擇和提取。為w_i(ii,jj)=bitset(w_i(ii,jj),8,m(ii,jj))。 水印圖像 嵌入水印前 嵌入水印后,這是一幅200200像素的彩色圖像,由于LSB算法利用了數(shù)字圖像處理中位平面的原理,即改變圖像的最低位的信息,圖像信息產(chǎn)生的影響非常小,人眼的視覺感知系統(tǒng)往往不能察覺,因此嵌入水印后。 5 MATLAB軟件仿真用MATLAB軟件對上述水印嵌入和提取算法源程序代碼進行編譯、仿真,可以得到如下仿真結(jié)果,對仿真圖分析,可以得到相應(yīng)的結(jié)論。MATLAB中可以用bitget()函數(shù)實現(xiàn)提取數(shù)字水印數(shù)據(jù)。原始水印39。) %顯示原始圖片figure(2)subplot(1,2,2)。imshow(watermark1,[])title(39。嵌入水印圖像39。figure(1)subplot(1,2,1)。 %將提取水印變?yōu)樵妓〈笮or ii=1:Mm1 for jj=1:Nm1 watermark1(ii+1,jj+1)=watermark(ii,jj)。 %水印的列數(shù)for ii=1:Mw for jj=1:Nw%用嵌入水印圖像的最低有效位重建水印 watermark(ii,jj)=bitget(watermark_image(ii,jj),1)。 %讀入原始水印Mm=size(orig_watermark,1)。39。 %嵌入水印圖像行數(shù)Nw=size(watermark_image,2)。watermark_image=imread(file_name)。file_name=39。嵌入水印的方法是:w_i(ii,jj)=bitset(w_i(ii
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1