麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

基于圖片的水印處理方法、裝置以及電子設(shè)備與流程

文檔序號(hào):41758416發(fā)布日期:2025-04-29 18:27閱讀:3來(lái)源:國(guó)知局
基于圖片的水印處理方法、裝置以及電子設(shè)備與流程

本技術(shù)涉及圖像處理,尤其是涉及一種基于圖片的水印處理方法、裝置以及電子設(shè)備。


背景技術(shù):

1、目前,圖片加水印技術(shù)都是在圖片上隨機(jī)的加水印,或者是在圖片的固定位置加水印,例如,在圖片的左下角、中間或者右邊加水印,再或者是在圖片的所有位置進(jìn)行平鋪的加水印。通過(guò)現(xiàn)有的上述這些加水印的方式,在圖片上所加水印數(shù)量的較少的情況下,水印很容易被截圖或者其他方式規(guī)避掉。


技術(shù)實(shí)現(xiàn)思路

1、本發(fā)明的目的在于提供一種基于圖片的水印處理方法、裝置以及電子設(shè)備,以解決通過(guò)現(xiàn)有加水印方式在圖片上所加的水印很容易被截圖或者其他方式規(guī)避掉的技術(shù)問(wèn)題。

2、第一方面,本技術(shù)提供了一種基于圖片的水印處理方法,所述方法包括:

3、獲取待加水印的目標(biāo)圖片;

4、基于所述目標(biāo)圖片利用圖像分割法識(shí)別所述目標(biāo)圖片中的所有主體對(duì)象以及所述主體對(duì)象的對(duì)象位置,并確定所述對(duì)象位置與所述主體對(duì)象的對(duì)象信息之間的對(duì)應(yīng)關(guān)系;其中,所述目標(biāo)圖片對(duì)應(yīng)有預(yù)設(shè)的參數(shù)干擾值,所述參數(shù)干擾值用于表征所述待加水印與所述對(duì)象位置中的對(duì)象中心位置之間的相對(duì)位置關(guān)系;

5、根據(jù)所述參數(shù)干擾值通過(guò)所述對(duì)應(yīng)關(guān)系在所述目標(biāo)圖片中確定每個(gè)所述主體對(duì)象對(duì)應(yīng)的待加水印位置;

6、根據(jù)針對(duì)所述主體對(duì)象的選擇指令,從所述主體對(duì)象對(duì)應(yīng)的所述待加水印位置中確定目標(biāo)待加水印位置,并基于所述待加水印對(duì)所述目標(biāo)圖片中的所述目標(biāo)待加水印位置進(jìn)行加水印處理,得到加水印后的目標(biāo)圖片結(jié)果。

7、在一個(gè)可能的實(shí)現(xiàn)中,所述根據(jù)所述參數(shù)干擾值通過(guò)所述對(duì)應(yīng)關(guān)系在所述目標(biāo)圖片中確定每個(gè)所述主體對(duì)象對(duì)應(yīng)的待加水印位置,包括:

8、根據(jù)所述參數(shù)干擾值確定每個(gè)所述對(duì)象位置對(duì)應(yīng)的第一初始待加水印位置,并基于所述第一初始待加水印位置通過(guò)所述對(duì)應(yīng)關(guān)系在所述目標(biāo)圖片中確定每個(gè)所述主體對(duì)象對(duì)應(yīng)的第二初始待加水印位置;

9、根據(jù)所述第二初始待加水印位置確定多個(gè)不同的所述主體對(duì)象對(duì)應(yīng)的多個(gè)所述第二初始待加水印位置之間的水印交叉位置,并根據(jù)所述水印交叉位置判斷多個(gè)所述第二初始待加水印位置之間是否存在水印互為干擾情況;

10、如果存在所述水印互為干擾情況,則對(duì)存在所述水印互為干擾情況的目標(biāo)第二初始待加水印位置進(jìn)行調(diào)整,得到調(diào)整后的最終待加水印位置。

11、在一個(gè)可能的實(shí)現(xiàn)中,所述對(duì)存在所述水印互為干擾情況的目標(biāo)第二初始待加水印位置進(jìn)行調(diào)整,得到調(diào)整后的最終待加水印位置,包括:

12、對(duì)存在所述水印互為干擾情況的目標(biāo)第二初始待加水印位置的位置范圍尺寸進(jìn)行縮小,以減小所述水印互為干擾情況的干擾力度,得到縮小后的最終待加水印位置;和/或,

13、對(duì)存在所述水印互為干擾情況的目標(biāo)第二初始待加水印位置的位置頂點(diǎn)進(jìn)行更換,得到更換后的最終待加水印位置,其中,所述位置頂點(diǎn)為所述目標(biāo)第二初始待加水印位置相對(duì)于所述對(duì)象中心位置的相對(duì)方向與所述參數(shù)干擾值對(duì)應(yīng)的所述相對(duì)位置關(guān)系中的目標(biāo)距離所形成的距離端點(diǎn),對(duì)所述位置頂點(diǎn)進(jìn)行更換包含將第一相對(duì)方向更換為第二相對(duì)方向后對(duì)應(yīng)的所述距離端點(diǎn)更換結(jié)果。

14、在一個(gè)可能的實(shí)現(xiàn)中,所述根據(jù)針對(duì)所述主體對(duì)象的選擇指令,從所述主體對(duì)象對(duì)應(yīng)的所述待加水印位置中確定目標(biāo)待加水印位置,包括:

15、響應(yīng)于針對(duì)所有所述主體對(duì)象的選擇操作,從所有所述主體對(duì)象中確定所述選擇操作對(duì)應(yīng)選擇的目標(biāo)主體對(duì)象;

16、從所有所述主體對(duì)象對(duì)應(yīng)的所有所述待加水印位置中確定所述目標(biāo)主體對(duì)象對(duì)應(yīng)的目標(biāo)待加水印位置。

17、在一個(gè)可能的實(shí)現(xiàn)中,所述主體對(duì)象包括物品對(duì)象、人物對(duì)象、動(dòng)物對(duì)象以及植物對(duì)象中的至少一項(xiàng);所述目標(biāo)圖片對(duì)應(yīng)有待加水印目標(biāo)對(duì)象;

18、如果所述待加水印目標(biāo)對(duì)象為所述目標(biāo)圖片中的所有物品對(duì)象,則所述選擇操作為針對(duì)所有所述主體對(duì)象中的所述所有物品對(duì)象的選擇操作,所述目標(biāo)圖片結(jié)果中的所述所有物品對(duì)象上加有所述待加水印;

19、如果所述待加水印目標(biāo)對(duì)象為所述目標(biāo)圖片中的所有主體對(duì)象,則所述選擇操作為針對(duì)所有所述主體對(duì)象的選擇操作,所述目標(biāo)圖片結(jié)果中的所述所有主體對(duì)象上加有所述待加水?。?/p>

20、如果所述待加水印目標(biāo)對(duì)象為所述目標(biāo)圖片中的所有人物對(duì)象,則所述選擇操作為針對(duì)所有所述主體對(duì)象中的所述所有人物對(duì)象的選擇操作,所述目標(biāo)圖片結(jié)果中的所述所有人物對(duì)象上加有所述待加水??;

21、如果所述待加水印目標(biāo)對(duì)象為所述目標(biāo)圖片中的所有人物對(duì)象的身體部位,則所述選擇操作為針對(duì)所有所述主體對(duì)象中的所述所有人物對(duì)象的選擇操作,所述目標(biāo)圖片結(jié)果中的所述所有人物對(duì)象的身體部位上加有所述待加水印。

22、在一個(gè)可能的實(shí)現(xiàn)中,所述相對(duì)位置關(guān)系包含所述待加水印與所述對(duì)象位置中的對(duì)象中心位置之間的目標(biāo)距離和/或相對(duì)傾斜程度;所述參數(shù)干擾值越大則所述待加水印與所述對(duì)象中心位置之間的目標(biāo)距離和/或相對(duì)傾斜程度越小,或者所述參數(shù)干擾值越大則所述待加水印與所述對(duì)象中心位置之間的目標(biāo)距離和/或相對(duì)傾斜程度越大。

23、在一個(gè)可能的實(shí)現(xiàn)中,所述參數(shù)干擾值中按照水印干擾程度從小到大的順序包含第一參數(shù)干擾值、第二參數(shù)干擾值、第三參數(shù)干擾值、第四參數(shù)干擾值以及第五參數(shù)干擾值;

24、所述第一參數(shù)干擾值對(duì)應(yīng)的第一水印放置位置位于所述目標(biāo)圖片的邊角位置,且對(duì)應(yīng)的水印覆蓋程度小于預(yù)設(shè)覆蓋程度;

25、所述第二參數(shù)干擾值對(duì)應(yīng)的第二水印放置位置與所述主體對(duì)象在所述目標(biāo)圖片中所處位置范圍的范圍邊界之間的距離保持第一預(yù)設(shè)距離,所述第二水印放置位置通過(guò)計(jì)算所述對(duì)象位置對(duì)應(yīng)每個(gè)坐標(biāo)點(diǎn)的第一平均值并基于所述第一平均值偏移第一預(yù)設(shè)偏移距離得到;

26、所述第三參數(shù)干擾值對(duì)應(yīng)的第三水印放置位置位于所述主體對(duì)象在所述目標(biāo)圖片中所處位置范圍的范圍邊界上,所述第三水印放置位置通過(guò)計(jì)算所述對(duì)象位置對(duì)應(yīng)每個(gè)坐標(biāo)點(diǎn)的第二平均值并基于所述第二平均值偏移第二預(yù)設(shè)偏移距離得到;其中,所述第二預(yù)設(shè)偏移距離小于所述第一預(yù)設(shè)偏移距離;

27、所述第四參數(shù)干擾值對(duì)應(yīng)的第四水印放置位置位于所述主體對(duì)象在所述目標(biāo)圖片中所處位置范圍以內(nèi),且與所述對(duì)象中心位置之間的距離保持第二預(yù)設(shè)距離,所述第四水印放置位置通過(guò)計(jì)算所述對(duì)象位置對(duì)應(yīng)每個(gè)坐標(biāo)點(diǎn)的第三平均值并基于所述第三平均值偏移第三預(yù)設(shè)偏移距離得到;其中,所述第三預(yù)設(shè)偏移距離小于所述第二預(yù)設(shè)偏移距離;

28、所述第五參數(shù)干擾值對(duì)應(yīng)的第五水印放置位置位于所述對(duì)象中心位置上,所述第五水印放置位置通過(guò)計(jì)算所述對(duì)象中心位置得到。

29、在一個(gè)可能的實(shí)現(xiàn)中,每個(gè)所述主體對(duì)象對(duì)應(yīng)有多個(gè)位置坐標(biāo),所述多個(gè)位置坐標(biāo)用于表征所述主體對(duì)象在所述目標(biāo)圖片中所處位置范圍的范圍邊界點(diǎn)坐標(biāo)。

30、第二方面,本技術(shù)提供了一種基于圖片的水印處理裝置,包括:

31、獲取模塊,用于獲取待加水印的目標(biāo)圖片;

32、識(shí)別模塊,用于基于所述目標(biāo)圖片利用圖像分割法識(shí)別所述目標(biāo)圖片中的所有主體對(duì)象以及所述主體對(duì)象的對(duì)象位置,并確定所述對(duì)象位置與所述主體對(duì)象的對(duì)象信息之間的對(duì)應(yīng)關(guān)系;其中,所述目標(biāo)圖片對(duì)應(yīng)有預(yù)設(shè)的參數(shù)干擾值,所述參數(shù)干擾值用于表征所述待加水印與所述對(duì)象位置中的對(duì)象中心位置之間的相對(duì)位置關(guān)系;

33、確定模塊,用于根據(jù)所述參數(shù)干擾值通過(guò)所述對(duì)應(yīng)關(guān)系在所述目標(biāo)圖片中確定每個(gè)所述主體對(duì)象對(duì)應(yīng)的待加水印位置;

34、處理模塊,用于根據(jù)針對(duì)所述主體對(duì)象的選擇指令,從所述主體對(duì)象對(duì)應(yīng)的所述待加水印位置中確定目標(biāo)待加水印位置,并基于所述待加水印對(duì)所述目標(biāo)圖片中的所述目標(biāo)待加水印位置進(jìn)行加水印處理,得到加水印后的目標(biāo)圖片結(jié)果。

35、第三方面,本技術(shù)又提供了一種電子設(shè)備,包括存儲(chǔ)器、處理器,所述存儲(chǔ)器中存儲(chǔ)有可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述的第一方面所述方法。

36、第四方面,本技術(shù)又提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)可運(yùn)行指令,所述計(jì)算機(jī)可運(yùn)行指令在被處理器調(diào)用和運(yùn)行時(shí),所述計(jì)算機(jī)可運(yùn)行指令促使所述處理器運(yùn)行上述的第一方面所述方法。

37、本技術(shù)帶來(lái)了以下有益效果:

38、本技術(shù)提供的一種基于圖片的水印處理方法、裝置以及電子設(shè)備,能夠獲取待加水印的目標(biāo)圖片,基于所述目標(biāo)圖片利用圖像分割法識(shí)別所述目標(biāo)圖片中的所有主體對(duì)象以及所述主體對(duì)象的對(duì)象位置,并確定所述對(duì)象位置與所述主體對(duì)象的對(duì)象信息之間的對(duì)應(yīng)關(guān)系,其中,目標(biāo)圖片對(duì)應(yīng)有預(yù)設(shè)的參數(shù)干擾值,參數(shù)干擾值用于表征待加水印與對(duì)象位置中的對(duì)象中心位置之間的相對(duì)位置關(guān)系,根據(jù)所述參數(shù)干擾值通過(guò)所述對(duì)應(yīng)關(guān)系在所述目標(biāo)圖片中確定每個(gè)所述主體對(duì)象對(duì)應(yīng)的待加水印位置,根據(jù)針對(duì)所述主體對(duì)象的選擇指令,從所述主體對(duì)象對(duì)應(yīng)的所述待加水印位置中確定目標(biāo)待加水印位置,并基于所述待加水印對(duì)所述目標(biāo)圖片中的所述目標(biāo)待加水印位置進(jìn)行加水印處理,得到加水印后的目標(biāo)圖片結(jié)果,本方案中,根據(jù)圖片中不同主體對(duì)象的內(nèi)容,加的水印都在圖中的主體對(duì)象上面,實(shí)現(xiàn)在圖片中的重要人物或者物品進(jìn)行加水印,加的水印位置可以實(shí)現(xiàn)直接加在圖片的物品和人物上,而且可以選擇性的加水印,既可以全部加上去,也可以選擇性的加到某些物品上去,使水印放置更加精確,不容易被規(guī)避,從而避免加的水印位置太固定而導(dǎo)致效果太差容易被截圖等方式規(guī)避水印。

39、為使本技術(shù)的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說(shuō)明如下。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
主站蜘蛛池模板: 大新县| 沐川县| 宜宾市| 苏尼特左旗| 界首市| 巴塘县| 夏邑县| 伊金霍洛旗| 类乌齐县| 介休市| 武邑县| 松江区| 荃湾区| 车致| 六安市| 漠河县| 肃南| 信宜市| 内乡县| 蒙城县| 五家渠市| 平远县| 铜山县| 德钦县| 阳高县| 漳州市| 长沙县| 响水县| 阳江市| 克山县| 桐柏县| 义乌市| 昔阳县| 利津县| 东城区| 溧水县| 嘉鱼县| 鹿泉市| 卢氏县| 吉隆县| 青冈县|