一种水印处理方法技术

技术编号:39768881 阅读:9 留言:0更新日期:2023-12-22 02:21
本申请公开一种水印处理方法

【技术实现步骤摘要】
一种水印处理方法、装置及电子设备


[0001]本申请涉及图像处理
,尤其涉及一种水印处理方法

装置及电子设备


技术介绍

[0002]随着通信技术的快速发展,借助互联网进行数据传输的方式也越来越便捷,可能会发生敏感信息泄露的情况

[0003]目前,为了保护敏感信息不被泄露,通常会采用覆盖水印的方式对重要数据进行保护

水印显示在显示设备的屏幕中,通过水印可以提示用户当前阅览的数据是敏感信息,同时用户拍摄显示设备的屏幕或者截取显示设备的屏幕后得到的图像中包含有水印,当该图像泄露出去后,可以通过对图像中的水印进行分析,确定泄露该图像的显示设备

用户

时间等信息

[0004]但是,使用目前的水印处理方法时,若对泄密图像进行识别,不能快速地确定出泄密图像中的水印信息,识别结果也不够准确,因此,需要一种水印处理方法,可以在泄密图像中快速

准确地识别出水印信息,从而减少截屏

拍摄屏幕等泄密情况的发生


技术实现思路

[0005]本申请提供一种水印处理方法

装置及电子设备,用于提高对水印图像的识别速度和准确性

[0006]为实现上述技术目的,本申请采用如下技术方案:第一方面,本申请实施例提供了一种水印处理方法,该方法包括:获取溯源信息以及底图,溯源信息用于确定目标显示设备,底图与目标显示设备的屏幕尺寸匹配,目标显示设备用于显示目标数据;基于溯源信息生成水印子图,并在底图中划分出互不重叠的多个子区域,多个子区域的尺寸与多个水印子图的尺寸一一匹配,水印子图是可确定目标显示设备的最小图像单元;确定每个子区域的颜色,以及水印子图的颜色,相邻子区域的颜色不同;在底图的每个子区域中嵌入水印子图,得到水印图像;控制目标显示设备在屏幕中显示水印图像和目标数据

[0007]本申请提供的技术方案至少带来以下有益效果:首先基于溯源信息生成水印子图,与目标显示设备的屏幕尺寸匹配的底图中划分有互不重叠的多个子区域,相邻子区域的颜色不同,在每个子区域中嵌入水印子图,从而生成水印图像,水印图像覆盖在目标显示设备的屏幕上,则用户想要拍摄或截取目标显示设备的屏幕时,得到的泄密图像中会包含可确定目标显示设备的最小图像单元的水印子图,通过对泄密图像中不同颜色进行过滤,可以快速

准确地确定出泄密图像中子区域的位置,进而快速确定出水印子图,从水印子图中可以提取出溯源信息,确定泄密图像的来源,以减少泄密情况的发生

[0008]在一种可能的实现方式中,水印子图包括多种颜色;确定每个子区域的颜色,以及
水印子图的颜色,包括:对于水印子图中的第一颜色,将第一颜色的颜色三通道中第一通道的灰阶更改为第一预设灰阶,第一颜色的颜色三通道中第二通道的灰阶更改为0,第一颜色的颜色三通道中第三通道的灰阶更改为0,第一颜色为水印子图中的任意一种颜色;对于多个子区域中的第一子区域,将第一子区域的颜色三通道中第一通道的灰阶更改为0,第一子区域的颜色三通道中第二通道的灰阶更改为第二预设灰阶,第一子区域的颜色三通道中第一通道的灰阶更改为0,第一子区域为多个子区域中的任意一个子区域;将第二子区域的颜色三通道中第一通道的灰阶更改为0,第二子区域的颜色三通道中第二通道的灰阶更改为0,第二子区域的颜色三通道中第三通道的灰阶更改为第三预设灰阶,第二子区域为与第一子区域相邻的子区域

[0009]在一种可能的实现方式中,控制目标显示设备在屏幕中显示水印图像和目标数据,包括:获取预设透明度;调节水印图像的透明度为预设透明度;控制目标显示设备生成水印显示窗口以及数据显示窗口,水印显示窗口的尺寸与目标显示设备的屏幕尺寸匹配,水印显示窗口位于目标显示设备屏幕显示层的最顶层,数据显示窗口位于水印显示窗口之下;控制目标显示设备在数据显示窗口中显示目标数据,并在水印显示窗口中显示透明度为预设透明度的水印图像

[0010]在一种可能的实现方式中,获取溯源信息,包括:获取目标显示设备的标识信息,并周期性获取时间信息;基于当前时间信息和目标显示设备的标识信息,生成实时溯源信息;基于溯源信息生成水印子图,包括:基于实时溯源信息,生成水印子图

[0011]第二方面,本申请提供一种水印处理方法,包括:获取检测图像

预设的水印子图的颜色,以及预设的底图上互不重叠的多个子区域的颜色,检测图像中包括水印图像中的至少一个水印子图,检测图像还包括目标数据,水印图像通过在底图的每个子区域中嵌入水印子图得到,水印子图为可确定目标数据的显示设备的最小图像单元,相邻子区域的颜色不同,多个子区域的尺寸与多个水印子图的尺寸一一匹配;基于预设的底图上互不重叠的多个子区域的颜色,从检测图像中确定至少一个子区域;基于预设的水印子图的颜色,从至少一个子区域中确定出水印子图;从水印子图中识别出溯源信息,并基于溯源信息,确定检测图像上目标数据的显示设备

[0012]在一种可能的实现方式中,预设的水印子图的颜色为:水印子图中第一颜色的颜色三通道中第一通道的灰阶为第一预设灰阶,第一颜色的颜色三通道中第二通道的灰阶为0,第一颜色的颜色三通道中第三通道的灰阶为0,第一颜色为水印子图中的任意一种颜色;预设的底图上互不重叠的多个子区域的颜色为:多个子区域中的第一子区域的颜色三通道中第一通道的灰阶为0,第一子区域的颜色三通道中第二通道的灰阶为第二预设灰阶,第一子区域的颜色三通道中第一通道的灰阶为0,第一子区域为多个子区域中的任意一个子区域;第二子区域的颜色三通道中第一通道的灰阶为0,第二子区域的颜色三通道中第二通道的灰阶为0,第二子区域的颜色三通道中第三通道的灰阶为第三预设灰阶,第二子区域为与第一子区域相邻的子区域;基于预设的底图上互不重叠的多个子区域的颜色,从检测图像中确定至少一个子区域,包括:基于第一子区域的颜色三通道中第二通道的第二预设灰阶,

/
或第二子区域的颜色三通道中第三通道的第三预设灰阶,对检测图像中的颜色灰阶进行筛选,确定检测图像中的至少一个子区域;基于预设的水印子图的颜色,从至少一个子区域中确定出水印子图,包括:基于水印子图中第一颜色的颜色三通道中第一通道的第一预设灰阶,从至少一个子区域中确定水印子图

[0013]在一种可能的实现方式中,基于预设的水印子图的颜色,从至少一个子区域中确定出水印子图,包括:获取水印子图中的定位码位置;基于预设的水印子图的颜色,以及水印子图中的定位码位置,从至少一个子区域中确定出水印子图

[0014]在一种可能的实现方式中,在检测图像为对目标数据的显示设备进行全屏截图得到的图像的情况下,基于预设的底图上互不重叠的多个子区域的颜色,从检测图像中确定至少一个子区域,包括:基于预设的底图上互不重叠的多个子区域的行数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种水印处理方法,其特征在于,包括:获取溯源信息以及底图,所述溯源信息用于确定目标显示设备,所述底图与所述目标显示设备的屏幕尺寸匹配,所述目标显示设备用于显示目标数据;基于所述溯源信息生成水印子图,并在所述底图中划分出互不重叠的多个子区域,多个所述子区域的尺寸与多个所述水印子图的尺寸一一匹配,所述水印子图是可确定所述目标显示设备的最小图像单元;确定每个所述子区域的颜色,以及所述水印子图的颜色,相邻所述子区域的颜色不同;在所述底图的每个所述子区域中嵌入所述水印子图,得到水印图像;控制所述目标显示设备在屏幕中显示所述水印图像和所述目标数据
。2.
根据权利要求1所述的方法,其特征在于,所述水印子图包括多种颜色;所述确定每个所述子区域的颜色,以及所述水印子图的颜色,包括:对于所述水印子图中的第一颜色,将所述第一颜色的颜色三通道中第一通道的灰阶更改为第一预设灰阶,所述第一颜色的颜色三通道中第二通道的灰阶更改为0,所述第一颜色的颜色三通道中第三通道的灰阶更改为0,所述第一颜色为所述水印子图中的任意一种颜色;对于所述多个子区域中的第一子区域,将第一子区域的颜色三通道中第一通道的灰阶更改为0,所述第一子区域的颜色三通道中第二通道的灰阶更改为第二预设灰阶,所述第一子区域的颜色三通道中第一通道的灰阶更改为0,所述第一子区域为所述多个子区域中的任意一个子区域;将第二子区域的颜色三通道中第一通道的灰阶更改为0,所述第二子区域的颜色三通道中第二通道的灰阶更改为0,所述第二子区域的颜色三通道中第三通道的灰阶更改为第三预设灰阶,所述第二子区域为与所述第一子区域相邻的子区域
。3.
根据权利要求1所述的方法,其特征在于,所述控制所述目标显示设备在屏幕中显示所述水印图像和所述目标数据,包括:获取预设透明度;调节所述水印图像的透明度为所述预设透明度;控制所述目标显示设备生成水印显示窗口以及数据显示窗口,所述水印显示窗口的尺寸与所述目标显示设备的屏幕尺寸匹配,所述水印显示窗口位于所述目标显示设备屏幕显示层的最顶层,所述数据显示窗口位于所述水印显示窗口之下;控制所述目标显示设备在所述数据显示窗口中显示所述目标数据,并在所述水印显示窗口中显示透明度为所述预设透明度的所述水印图像
。4.
根据权利要求1‑3任一项所述的方法,其特征在于,所述获取溯源信息,包括:获取所述目标显示设备的标识信息,并周期性获取时间信息;基于当前时间信息和所述目标显示设备的标识信息,生成实时溯源信息;所述基于所述溯源信息生成水印子图,包括:基于所述实时溯源信息,生成所述水印子图
。5.
一种水印处理方法,其特征在于,包括:获取检测图像

预设的水印子图的颜色,以及预设的底图上互不重叠的多个子区域的颜色,所述检测图像中包括水印图像中的至少一个所述水印子图,所述检测图像还包括目
标数据,所述水印图像通过在所述底图的每个所述子区域中嵌入所述水印子图得到,所述水印子图为可确定所述目标数据的显示设备的最小图像单元,相邻所述子区域的颜色不同,多个所述子区域的尺寸与多个所述水印子图的尺寸一一匹配;基于所述预设的底图上互不重叠的多个子区域的颜色,从所述检测图像中确定至少一个所述子区域;基于所述预设的水印子图的颜色,从至少一个所述子区域中确定出所述水印子图;从所述水印子图中识别出溯源信息,并基于所述溯源信息,确定所述检测图像上所述目标数据的显示设备
。6.
根据权利要求5所述的方法,其特征在于,所述预设的水印子图的颜色为:所述水印子图中第一颜色的颜色三通道中第一通道的灰阶为第一预设灰阶,所述第一颜色的颜色三通道中第二通道的灰阶为0,所述第一颜色的颜色三通道中第三通道的灰阶为0,所述第一颜色为所述水印子图中的任意一种颜色;所述预设的底图上互不重叠的多个子区域的颜色为:所述多个子区域中的第一子区域的颜色三通道中第一通道的灰阶为0,所述第一子区域的颜色三通道中第二通道的灰阶为第二预设灰阶,所述第一子区域的颜色三通道中第一通道的灰阶为0,所述第一子区域为所述多个子区域中的任意一个子区域;第二子区域的颜色三通道中第一通道的灰阶为0,所述第二子区域的颜色三通道中第二通道的灰阶为0,所述第二子区域的颜色三通道中第三通道的灰阶为第三预设灰阶,所述第二子区域为与所述第一子区域相邻的子区域;所述基于所述预设的底图上互不重叠的多个子区域的颜色,从所述检测图像中确定至少一个所述子区域,包括:基于所述第一子区域的颜色三通道中第二通道的第二预设灰阶,和
/
或所述第二子区域的颜色三通道中第三通道的第三预设灰阶,对所述检测图像中的颜色灰阶进行筛选,确定所述检测图像中的至少一个所述子区域;基于所述预设的水印子图的颜色,从至少一个所述子区域中确定出所述水印子图,包括:基于所述水印子图中所述第一颜色的颜色三通道中第一通道的第一预设灰阶,从至少一个所述子区域中确定所述水印子图
。7.
根据权利要求5所述的方法,其特征在于,所述基于所述预设的水印子图的颜色,从至少一个所述子区域中确定出所述水印子图,包括:获取所述水印子图中的定位码位置;基于所述预设的水印子图的颜色,以及所述水印子图中的定位码位置,从至少一个所述子区域中确定出所述水印子图
。8.
根据权利要求5所述的方法,其特征在于,在所述检测图像为对所述目标数据的显示设备进行全屏截图得到的图像的情况下,所述基于所述预设的底图上互不重叠的多个子区域的颜色,从所述检测图像中确定至少一个所述子区域,包括:基于预设的底图上互不重叠的多个子区域的行数和列数,以及所述预设的底图上互不重...

【专利技术属性】
技术研发人员:王滨何策成吴昊张海宾陈加栋李超豪王玉银谢瀛辉
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1