一種在圖片中添加水印的方法、裝置和計算設備的制作方法
【專利摘要】本發明公開了一種在圖片中添加水印的方法,所述方法在計算設備中執行,并包括如下步驟:從目標圖片中劃分出多個區域;對于所述多個區域中的每個區域,基于該區域中各像素點的顏色值計算該區域的信息熵;從所述多個區域中選取信息熵最小的區域作為目標區域,并將水印圖片添加到所述目標圖片的所述目標區域。本發明還公開了一種在圖片中添加水印的裝置以及包括該裝置的計算設備。
【專利說明】-種在圖片中添加水印的方法、裝置和計算設備
【技術領域】
[0001] 本發明涉及計算機和互聯網領域,具體涉及一種在圖片中添加水印的方法、裝置 和計算設備。
【背景技術】
[0002] 在當前互聯網時代,圖片是最容易、最方便被人接受的信息源。各個網站處于宣傳 和保護版權的目的,往往會對網頁圖片加上自己特色的水印,例如,在圖片中添加具有網站 名稱或者網址的水印。若水印的添加位置不合適,會破壞原始圖片的視覺效果,并影響圖片 本身信息的傳播。因此,在圖片中添加水印時,如何確定水印的添加位置就顯得尤為重要。
[0003] 在現有技術中,一般都是人工通過肉眼識別,來確定圖片中水印的最佳添加位置。 但是,對于圖片較多的網站尤其是專口的圖片網而言,采用此種方式會耗費大量的人力和 時間成本。
【發明內容】
[0004] 鑒于上述問題,提出了本發明W便提供一種克服上述問題或者至少部分地解決上 述問題的在圖片中添加水印的方法、裝置和計算設備。
[0005] 根據本發明的一個方面,提供了一種在圖片中添加水印的方法,所述方法在計算 設備中執行,并包括如下步驟:從目標圖片中劃分出多個區域;對于所述多個區域中的每 個區域,基于該區域中各像素點的顏色值計算該區域的信息賭;從所述多個區域中選取信 息賭最小的區域作為目標區域,并將水印圖片添加到所述目標圖片的所述目標區域。
[0006] 可選地,在根據本發明的在圖片中添加水印的方法中,所述多個區域位于所述目 標圖片的四邊,或者,所述多個區域位于所述目標圖片的四角。
[0007] 可選地,在根據本發明的在圖片中添加水印的方法中,所劃分出的每個區域的尺 寸等于所述水印圖片的尺寸。
[0008] 可選地,在根據本發明的在圖片中添加水印的方法中,按照如下公式計算該區域 的信息賭H(Y):
[0009]
【權利要求】
1. 一種在圖片中添加水印的方法,所述方法在計算設備中執行,并包括如下步驟: 從目標圖片中劃分出多個區域; 對于所述多個區域中的每個區域,基于該區域中各像素點的顏色值計算該區域的信息 熵;以及 從所述多個區域中選取信息熵最小的區域作為目標區域,并將水印圖片添加到所述目 標圖片的所述目標區域。
2. 如權利要求1所述的方法,其中,所述多個區域位于所述目標圖片的四邊,或者,所 述多個區域位于所述目標圖片的四角。
3. 如權利要求1所述的方法,其中,所劃分出的每個區域的尺寸等于所述水印圖片的 尺寸。
4. 如權利要求1所述的方法,其中,按照如下公式計算該區域的信息熵H(Y):
其中,P(Yi)為第i種顏色值71在該區域中出現的概率,且P(yi)等于該區域中具有第i種顏色值的像素點數目與該區域包括的像素點數目之商,n為該區域所包括的顏色值數 目,b為對數所使用的底。
5. 如權利要求4所述的方法,其中,各像素點的顏色值采用灰度值。
6. -種在圖片中添加水印的裝置,所述裝置駐留在計算設備中,并包括: 區域劃分模塊,適于從目標圖片中劃分出多個區域; 信息熵計算模塊,適于對于所述多個區域中的每個區域,基于該區域中各像素點的顏 色值計算該區域的信息熵;以及 水印添加模塊,適于從所述多個區域中選取信息熵最小的區域作為目標區域,并將水 印圖片添加到所述目標圖片的所述目標區域。
7. 如權利要求6所述的裝置,其中,所述多個區域位于所述目標圖片的四邊,或者,所 述多個區域位于所述目標圖片的四角。
8. 如權利要求6所述的裝置,其中,所劃分出的每個區域的尺寸等于所述水印圖片的 尺寸。
9. 如權利要求6所述的裝置,其中,所述信息熵計算模塊按照如下公式計算該區域的 信息熵H(Y):
其中,P(Yi)為第i種顏色值71在該區域中出現的概率,且P(yi)等于該區域中具有第i種顏色值的像素點數目與該區域包括的像素點數目之商,n為該區域所包括的顏色值數 目,b為對數所使用的底。
10. -種計算設備,包括如權利要求6?9中任一項所述的在圖片中添加水印的裝置。
【文檔編號】G06T1/00GK104504641SQ201410790144
【公開日】2015年4月8日 申請日期:2014年12月17日 優先權日:2014年12月17日
【發明者】李文軒 申請人:北京齊爾布萊特科技有限公司