![基于Java實(shí)現(xiàn)彩色靜止圖像中多類水印的嵌入_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/13/4295def2-ad94-42a6-8629-4b94b58f190f/4295def2-ad94-42a6-8629-4b94b58f190f1.gif)
![基于Java實(shí)現(xiàn)彩色靜止圖像中多類水印的嵌入_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/13/4295def2-ad94-42a6-8629-4b94b58f190f/4295def2-ad94-42a6-8629-4b94b58f190f2.gif)
![基于Java實(shí)現(xiàn)彩色靜止圖像中多類水印的嵌入_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/13/4295def2-ad94-42a6-8629-4b94b58f190f/4295def2-ad94-42a6-8629-4b94b58f190f3.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于Java實(shí)現(xiàn)彩色靜止圖像中多類水印的嵌入 摘要: 針對(duì)彩色靜止圖像的特點(diǎn),將數(shù)字水印信息嵌入數(shù)字圖像中,防止圖像被仿造,字水印信息嵌入彩色靜止圖像中的JAVA 實(shí)現(xiàn),具有一定的實(shí)用價(jià)值。關(guān)鍵詞: JAVA 數(shù)字水印 信息隱藏近年來(lái),網(wǎng)絡(luò)與信息的安全問(wèn)題越來(lái)越受到人們的關(guān)注。為保證網(wǎng)絡(luò)中信息數(shù)據(jù)的安全通常采用加/ 解密技術(shù)和數(shù)字簽名技術(shù),但是多媒體信息經(jīng)過(guò)加密后容易引起攻擊者的好奇和注意,井有被破解的可能性,而一旦加密文件經(jīng)過(guò)破解后其內(nèi)容就完全透明了; 而且密文不允許一點(diǎn)點(diǎn)的改動(dòng)(哪怕是一般傳輸中的壓縮,而壓縮技術(shù)是在多媒體數(shù)據(jù)量如此巨大的今天為
2、了提高傳輸?shù)乃俣炔坏貌徊扇〉挠行Т胧?,否則接受者貝1無(wú)法恢復(fù)正確信息、; 近年來(lái)發(fā)展起來(lái)的信息隱藏和數(shù)字水印技術(shù)則克服了傳統(tǒng)數(shù)字簽名技術(shù)的缺點(diǎn)。信息隱藏是指將某一信號(hào)(一般稱之為簽字信號(hào))嵌入另一信號(hào)(一般指主信號(hào),或稱為掩護(hù)煤體)的過(guò)程,掩護(hù)媒體經(jīng)嵌入信息后變成一個(gè)偽裝媒體。數(shù)字水印技術(shù)就是將數(shù)字、序列號(hào)、文字、圖像標(biāo)志等版權(quán)信息嵌入到多媒體數(shù)據(jù)中,以起到版權(quán)保護(hù)、秘密通信、數(shù)據(jù)文件的真?zhèn)舞b別和產(chǎn)品標(biāo)志等作用。數(shù)字水印枝術(shù)是是信息隱藏的一個(gè)分支。信息隱藏主要用于版權(quán)保護(hù),數(shù)據(jù)完整性鑒定及擴(kuò)充數(shù)據(jù)的嵌入等幾個(gè)方面。1 彩色靜止圖像Win do ws 位圖文件具有以下特點(diǎn),每個(gè)文件只能非壓縮
3、地存放一幅彩色圖像; 文件由三部分組成: 14 字節(jié)的位圖文件標(biāo)頭(如表所示)、40 字韋的位圖信急標(biāo)頭(這兩個(gè)標(biāo)頭精確包含有關(guān)文件的存儲(chǔ)內(nèi)容和存儲(chǔ)次序的信息); 第55 個(gè)字節(jié)開(kāi)始,是該文件的圖像數(shù)據(jù)部分。位圖文件標(biāo)頭女口下(摘自C 語(yǔ)言結(jié)構(gòu)定義)ty詳def st ruct tagBITMAPFILEHEADER UINT bf Type; 占用兩個(gè)字節(jié)。wORD bfs ize; 占用四個(gè)字節(jié)UINT bfReservcdl ; 占用兩個(gè)字節(jié)UINT bfResery叱2; 占用兩個(gè)字節(jié)DWORD bfo ffBits ; 占用四個(gè)字節(jié)BITMAPFILEHEADER;每一個(gè)24 位BM
4、P 圖像文件的結(jié)構(gòu)具有以下特點(diǎn): 圖像數(shù)據(jù)部分的排列順序以圖像的左下角為起點(diǎn),從左到右、從下到上,每連續(xù)3 個(gè)字韋便描述圖像一個(gè)像素點(diǎn)的顏色信息,這3 個(gè)字節(jié)分別代表藍(lán)、綠、紅三基色在此像素中的亮度。因此改變表示每個(gè)像素的3 個(gè)字節(jié)數(shù)據(jù)的最低位,對(duì)圖像所產(chǎn)生的影響在視覺(jué)上是不可感知的。2 設(shè)計(jì)思想和1用位圖文件的存儲(chǔ)特點(diǎn),采用基寸二彩色靜止圖像的信息隱藏算法將信息隱藏在圖像中以達(dá)到不影響人的視覺(jué)效果的作用。本文就在數(shù)字圖像中嵌人多類水印的進(jìn)行了設(shè)計(jì),并用ava 語(yǔ)言進(jìn)行了實(shí)現(xiàn)。將第一類水印信息首先嵌入到圖像的開(kāi)始字節(jié)中,并將水印信息的長(zhǎng)度存人第1 個(gè)保留字中;將第二類水印信息存入于第一類水印信
5、息的相鄰后面字節(jié)中,并將水印信息長(zhǎng)度信息置入第2 個(gè)保留字中; 通過(guò)判斷保留字的值判斷有圖像中是否有水印信息,并根據(jù)保留字的長(zhǎng)度從位圖中提取水印信息進(jìn)行驗(yàn)證。3 程序?qū)崿F(xiàn)圖像中數(shù)字水印的實(shí)現(xiàn)分為兩部分,水印信息的嵌人和水印信息的提取。嵌入算法用于將信息隱藏于圖像中,提取算法用于提取隱藏的信白、并對(duì)提取的信息進(jìn)行驗(yàn)證。數(shù)字水印的嵌入實(shí)現(xiàn):第一類水印的嵌入:for (int i二0;1<sl ength ;1+)for (int j=1*8。,j< (1+1)*8。j+)int lastbit=(int )sinByteli&oxff)< <(1%8)&ox
6、8o;.for (int k二0 ,k< 7;k+)lastbit一lastbit(int )rgbinfoj< <k)&0x 80),t empj 二(in t )( r g bin foj &ox fe) (lastbit>>>7)&0x01); / / */ / */ / *第二類水印的嵌入;for (in t i一0 : 1< slen 億th : 1+ + )生t o r 又i n t J 一咬r e s e r t e d l + 1) * 8 ; j< (resertcdl+1+ 1)*8;j+)int la
7、stbit二(int )sinByte【11&oxff)(%8)&0x80;for (int k=0; k<7 ;k+)lastbit=lastbit(int )rgbinfoli< <k)&0x80) ;t emp1二(i nt )( r g binfo【j l&ox f e)】(lastbi t> 7)&oxol ); / / */ / */ / *數(shù)字水印的提取實(shí)現(xiàn):第一類水印的提?。篿nt resertedl= ( ( (int) bf l7& oxf ) 8) (int) bfI61 & oxff ;if
8、 (rese rte dl二二0) d se byte siginfol二new byte【re se rted l;int!l sigint=new int!rese rted l l ;for (int i=0;1<re sertedl ;1+) sigint【1=0x00,int【temP=new int【re哭r(nóng) te d l *81;for (int i=0 ;1< resertedl ;1+)for (int =1*8;<(1+1)*8;+) temp三(int)rgbinfoj)&ox8o,for (int k一1;k<8;k+)teln議j=te
9、m漢jj(int)垠binfo 口1)k)&0x80) ;/ / *end for Ksi gint【1=sigintli(templ j>>>(j%8)'/ / siginfo 【11=templjl;/ / *end for J/ / *end for l第二類水印的提?。篿nt res ertedZ二( ( (int) bf9 & oxff) 8) (int) bf【81 & oxff ;if (rcscrte dZ=一0) e晚byte si ginfo【=new byte【1sertedZ;int bLocat ion= resert
10、ed l *8 ;int【si gint=new int【re se rte dZ;for (int i=0;1<resertedZ;1+) for (int j =bLocat ion+ 1*8; j<bl·ocation+(1+ 1)*8;j+) temp【j一bljocation一(int)限binfolj)&0x 80 ,for (int k= 1,k< 8;k+)temPl i一bLocationl二te m試1一bLocationl(int)rgbinfoli) k)&0x80)。/ / *end for K溢腳tli 卜51團(tuán)n爪衛(wèi)(tem山一bL 以泊廿。nl>>>(j%8) ;/ / sigi nfo 【11二te mpj;/ / *end fof J/ / *end for l4 結(jié)語(yǔ)利用JAVA 的位運(yùn)算實(shí)現(xiàn)將多類水印信息嵌入彩色靜止圖像中,為數(shù)字水印信息嵌人彩色靜止圖像中的具體實(shí)現(xiàn)提供了一種思路。本論文網(wǎng)專業(yè)從事業(yè)務(wù)!如需轉(zhuǎn)載請(qǐng)保留一個(gè)鏈接:參考文獻(xiàn)【1】VISUAL BASIC4 API 程序設(shè)計(jì)NoelKer ke 等著,袁兆山,張健身,袁曉等譯
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 感恩老師發(fā)言稿14篇
- 安全主題教育活動(dòng)方案
- 汽車租賃服務(wù)投標(biāo)方案(技術(shù)標(biāo))
- 連云港做實(shí)“一帶一路交匯點(diǎn)”建設(shè)的對(duì)策思考
- 公司財(cái)務(wù)知識(shí)分享
- 基于生物信息學(xué)探索妊娠期糖尿病與尿苷代謝相關(guān)的關(guān)鍵基因
- 《駱駝祥子》 上課課件
- 二零二五版企業(yè)向個(gè)人發(fā)放汽車貸款合同示例3篇
- 科創(chuàng)孵化器項(xiàng)目融資報(bào)告
- 建立強(qiáng)大的醫(yī)院管理團(tuán)隊(duì)
- 2024-2025學(xué)年人教版三年級(jí)(上)英語(yǔ)寒假作業(yè)(九)
- 《招標(biāo)投標(biāo)法》考試題庫(kù)200題(含答案)
- 人教版2024新版七年級(jí)上冊(cè)數(shù)學(xué)第六章幾何圖形初步學(xué)業(yè)質(zhì)量測(cè)試卷(含答案)
- 小學(xué)數(shù)學(xué)五年級(jí)上冊(cè)奧數(shù)應(yīng)用題100道(含答案)
- 2023年漢中市人民政府國(guó)有資產(chǎn)監(jiān)督管理委員會(huì)公務(wù)員考試《行政職業(yè)能力測(cè)驗(yàn)》歷年真題及詳解
- 《樹(shù)立正確的“三觀”》班會(huì)課件
- 招聘專員轉(zhuǎn)正述職報(bào)告
- 大學(xué)生文學(xué)常識(shí)知識(shí)競(jìng)賽考試題庫(kù)500題(含答案)
- 太原頭腦外賣營(yíng)銷方案
- JBT 7041.1-2023 液壓泵 第1部分:葉片泵 (正式版)
- 7天減肥餐食譜給你最能瘦的一周減肥食譜
評(píng)論
0/150
提交評(píng)論