本發明屬于計算機,尤其涉及一種水印解密方法、水印解密裝置及電子設備。
背景技術:
1、水印加密通常是將字符信息轉換為圖案,得到加密水印,以實現信息的保密性。然而,在解密過程中,識別加密水印中每個圖案可能會面臨一些困難。這是因為加密水印中可能存在尺寸較小的圖案,這些小尺寸圖案很難被準確地識別,此外,加密水印中的某些圖案可能會受到原頁面中其他元素的干擾,例如顏色、形狀等,使得圖案與原頁面的內容相似或被遮擋,那么,在無法準確識別每個圖案的情況下,解密的準確率將可能降低,從而導致解密信息不正確。
技術實現思路
1、本申請實施例提供一種水印解密方法、水印解密裝置及電子設備,能夠提升解密的準確率。
2、第一方面,本申請實施例提供了一種水印解密方法,所述方法包括:獲取待識別水印頁面;將所述待識別水印頁面輸入至預先構建的第一網絡模型進行水印圖像提取,得到所述待識別水印頁面對應的目標水印圖像;將所述目標水印圖像輸入至預先構建的第二網絡模型進行水印信息提取,得到所述目標水印圖像中的加密水印信息,其中,所述加密水印信息包括由多個圖案組成的加密信息,所述加密水印信息由原始水印信息根據預設的加密規則加密得到;根據所述加密規則對所述加密水印信息進行解密,得到與所述待識別水印頁面對應的所述原始水印信息。
3、第二方面,本申請實施例提供了一種水印解密裝置,該裝置包括:獲取模塊,用于獲取待識別水印頁面;第一提取模塊,用于將所述待識別水印頁面輸入至預先構建的第一網絡模型進行水印圖像提取,得到所述待識別水印頁面對應的目標水印圖像;第二提取模塊,用于將所述目標水印圖像輸入至預先構建的第二網絡模型進行水印信息提取,得到所述目標水印圖像中的加密水印信息,其中,所述加密水印信息包括由多個圖案組成的加密信息,所述加密水印信息由原始水印信息根據預設的加密規則加密得到;解密模塊,用于根據所述加密規則對所述加密水印信息進行解密,得到與所述待識別水印頁面對應的所述原始水印信息。
4、第三方面,本申請實施例提供了一種電子設備,該電子設備包括處理器、存儲器及存儲在所述存儲器上并可在所述處理器上運行的程序或指令,所述程序或指令被所述處理器執行時實現如第一方面所述的方法的步驟。
5、第四方面,本申請實施例提供了一種可讀存儲介質,所述可讀存儲介質上存儲程序或指令,所述程序或指令被處理器執行時實現如第一方面所述的方法的步驟。
6、第五方面,本申請實施例提供了一種芯片,所述芯片包括處理器和通信接口,所述通信接口和所述處理器耦合,所述處理器用于運行程序或指令,實現如第一方面所述的方法。
7、在本申請實施例中,先獲取待識別水印頁面,在將待識別水印頁面輸入至預先構建的第一網絡模型進行水印圖像提取,得到待識別水印頁面對應的目標水印圖像,然后將目標水印圖像輸入至預先構建的第二網絡模型進行水印信息提取,得到目標水印圖像中的加密水印信息,其中,加密水印信息包括由多個圖案組成的加密信息,加密水印信息由原始水印信息根據預設的加密規則加密得到,最后根據加密規則對加密水印信息進行解密,得到與待識別水印頁面對應的原始水印信息,這樣,通過兩個模型對待識別水印頁面的水印進行處理,相對于傳統的手動檢測或簡單的圖像處理方法,可以更好的捕捉水印的特征,并且能夠準確且快速的識別,在提高了水印識別的效率和準確率的基礎上,增加了解密的可靠性,如果無法獲得正確的加密圖案,解密過程將失敗或產生錯誤結果,因此,通過第一網絡模型可以準確地獲取目標水印圖像,通過第二網絡模型可以準確識別加密的水印信息,從而提高了解密的成功率和準確性。
1.一種水印解密方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述將所述待識別水印頁面輸入至預先構建的第一網絡模型進行水印圖像提取,得到所述待識別水印頁面對應的目標水印圖像,包括:
3.根據權利要求1所述的方法,其特征在于,所述根據所述加密規則對所述加密水印信息進行解密,得到與所述待識別水印頁面對應的原始水印信息,包括:
4.根據權利要求3所述的方法,其特征在于,所述根據所述加密規則對所述加密數據進行解密,得到第一解密信息,包括:
5.根據權利要求4所述的方法,其特征在于,所述根據多個三級字符構建所述第一解密信息,包括:
6.根據權利要求5所述的方法,其特征在于,所述在基于所述校驗數據校驗所述第一解密信息的校驗結果為通過的情況下,將所述第一解密信息作為所述原始水印信息,包括:
7.根據權利要求1-6任一項所述的方法,其特征在于,所述第一網絡模型包括第一輸入層、第一主干網絡層、第一特征融合層和第一輸出層,其中,所述第一輸入層包括預設大小的圖像通道,所述第一主干網絡層包括第一預設數量的ghost?module層和ghostbottleneck層,所述第一特征融合層的結構為特征金字塔網絡fpn,所述第一輸出層不包括cbm結構。
8.據權利要求7所述的方法,其特征在于,所述第二網絡模型包括第一輸入層、第二主干網絡層、第一特征融合層和第二輸出層,其中,所述第二主干網絡層包括第二預設數量的所述ghost?module層和所述ghost?bottleneck層,所述第一預設數量小于所述第二預設數量,所述第二輸出層包括cbm結構。
9.一種水印解密裝置,其特征在于,包括:
10.一種電子設備,其特征在于,包括處理器,存儲器及存儲在所述存儲器上并可在所述處理器上運行的程序或指令,所述程序或指令被所述處理器執行時實現如權利要求1-8任一項所述的水印解密方法的步驟。