一种水印安全处理方法、装置、系统及介质制造方法及图纸

技术编号:38422659 阅读:8 留言:0更新日期:2023-08-07 11:22
本发明专利技术公开了一种水印安全处理方法、装置、系统及介质,方法包括:当原始图像的使用状态达到水印添加条件时,对原始图像进行颜色识别,确定原始图像中指定颜色的区域位置;根据预设生成规则生成文本内容不相同的倾斜水印和横向水印,倾斜水印与横向水印的文字颜色在指定颜色中随机确定;将倾斜水印和/或横向水印随机添加至指定颜色的区域位置附近,生成对应的水印图像并保存水印添加位置;当水印图像的使用状态达到水印去除条件时,根据水印添加位置去除水印图像中的水印文本,生成对应的无水印图像。通过在不同使用状态时对图像进行水印添加与去除,且水印的随机性确保其在无法获取添加参数的系统外部难以去除,兼顾水印处理的安全性与便利性。的安全性与便利性。的安全性与便利性。

【技术实现步骤摘要】
一种水印安全处理方法、装置、系统及介质


[0001]本专利技术涉及金融科技
,尤其涉及一种水印安全处理方法、装置、系统及介质。

技术介绍

[0002]随着金融科技的不断发展,银行业务的办理流程均趋向于全程电子化处理,例如电子申请表、电子档案管理等,实现服务高效且环保节约的无纸化操作。在此过程中,银行系统内将面临大量的涉及用户隐私的图像,例如交易单据、身份凭证等等图像。
[0003]在系统中对图像进行展示编辑或预览时,通常能对图像进行保存,从而将图像从当前展示编辑或预览的系统中导出,可能导致图像外泄,难以保护图像隐私。为避免隐私泄露,目前业内常见做法是对图像添加水印,但是进行编辑预览等操作时若添加水印后,不能在系统内部去除水印,使得图像无法用于其他功能例如实时智能识别等。
[0004]因此,目前对图像的水印处理还难以同时兼顾安全性和便利性。

技术实现思路

[0005]鉴于上述现有技术的不足,本专利技术的目的在于提供可应用于金融科技或其它相关领域的一种水印安全处理方法、装置、系统及介质,旨在实现随机水印添加与按需水印去除,同时兼顾了水印图像的安全性与便利性。
[0006]本专利技术的技术方案如下:一种水印安全处理方法,包括:当原始图像的使用状态达到水印添加条件时,对所述原始图像进行颜色识别,确定所述原始图像中指定颜色的区域位置;根据预设生成规则生成文本内容不相同的倾斜水印和横向水印,所述倾斜水印与横向水印的文字颜色在所述指定颜色中随机确定;将所述倾斜水印和/或横向水印随机添加至所述指定颜色的区域位置附近,生成对应的水印图像并保存水印添加位置;当所述水印图像的使用状态达到水印去除条件时,根据所述水印添加位置去除所述水印图像中的水印文本,生成对应的无水印图像。
[0007]在一个实施例中,所述当原始图像的使用状态达到水印添加条件时,对所述原始图像进行颜色识别,确定所述原始图像中指定颜色的区域位置之前,所述方法还包括:配置所述指定颜色在指定色彩空间中的颜色区间。
[0008]在一个实施例中,所述对所述原始图像进行颜色识别,确定所述原始图像中指定颜色的区域位置,包括:将所述原始图像的色彩空间转换为指定色彩空间;将转换后所述原始图像中每个像素的颜色参数与所述指定颜色的颜色区间进行匹配,确定所述原始图像中指定颜色的区域位置。
[0009]在一个实施例中,所述将转换后所述原始图像中每个像素的颜色参数与所述指定颜色的颜色区间进行匹配,确定所述原始图像中指定颜色的区域位置,包括:根据转换后所述原始图像中每个像素的颜色参数与所述指定颜色的颜色区间,获取指定颜色下的掩膜图;对所述指定颜色下的掩膜图进行轮廓查找,根据轮廓查找结果确定指定颜色的区域位置。
[0010]在一个实施例中,所述指定色彩空间具体指:HSV色彩空间。
[0011]在一个实施例中,所述根据预设生成规则生成文本内容不相同的倾斜水印和横向水印,所述倾斜水印与横向水印的文字颜色在所述指定颜色中随机确定,包括:根据预设生成规则分别获取若干个内容不相同的第一文本要素和第二文本要素;根据所述第一文本要素生成第一文本串,并在所述指定颜色中随机确定所述第一文本串的文字颜色,生成所述倾斜水印;根据所述第二文本要素生成第二文本串,并在所述指定颜色中随机确定所述第二文本串的文字颜色,生成所述横向水印。
[0012]在一个实施例中,所述将所述倾斜水印和/或横向水印随机添加至所述指定颜色的区域位置附近,生成对应的水印图像并保存水印添加位置,包括:在预设倾斜范围随机配置所述倾斜水印的倾斜角度和/或固定配置所述横向水印的倾斜角度为0
°
;在所述指定颜色的区域位置的随机间距处添加已配置倾斜角度的倾斜水印和/或横向水印,生成对应的水印图像;获取所述倾斜水印和/或横向水印在所述水印图像中的顶点坐标,保存所述顶点坐标作为所述水印添加位置。
[0013]在一个实施例中,所述根据所述水印添加位置去除所述水印图像中的水印文本,生成对应的无水印图像,具体包括:根据所述水印添加位置以及所述水印文本的文字颜色,对所述水印图像进行插值修复,生成对应的无水印图像。
[0014]在一个实施例中,所述根据所述水印添加位置以及所述水印文本的文字颜色,对所述水印图像进行插值修复,生成对应的无水印图像,包括:根据所述水印添加位置对所述水印图像进行裁剪,得到待处理图像;根据所述待处理图像中水印文本的文字颜色与预先配置的颜色区间,获取所述待处理图像的掩膜图;根据所述待处理图像的掩膜图对所述待处理图像进行插值修复,得到去除水印文本的修复图像;将所述水印图像中的待处理图像替换为所述修复图像,生成对应的无水印图像。
[0015]在一个实施例中,所述根据所述水印添加位置去除所述水印图像中的水印文本,生成对应的无水印图像,具体包括:将所述水印图像和所述水印添加位置输入到已训练完成的文本擦除模型中,获取所述文本擦除模型输出的无水印图像。
[0016]在一个实施例中,所述文本擦除模型包括笔划掩膜预测模块和背景修复模块,其
中,所述笔划掩膜预测模块用于根据输入的所述水印图像和所述水印添加位置,预测文字笔划掩膜作为孔区域;所述背景修复模块用于对所述孔区域进行填充修复后合成输出文本擦除后的无水印图像。
[0017]在一个实施例中,所述指定颜色包括红色、蓝色和黄色。
[0018]一种水印安全处理装置,包括:颜色识别模块,用于当原始图像的使用状态达到水印添加条件时,对所述原始图像进行颜色识别,确定所述原始图像中指定颜色的区域位置;水印生成模块,用于根据预设生成规则生成文本内容不相同的倾斜水印和横向水印,所述倾斜水印与横向水印的文字颜色在所述指定颜色中随机确定;水印添加模块,用于将所述倾斜水印和/或横向水印随机添加至所述指定颜色的区域位置附近,生成对应的水印图像并保存水印添加位置;水印去除模块,用于当所述水印图像的使用状态达到水印去除条件时,根据所述水印添加位置去除所述水印图像中的水印文本,生成对应的无水印图像。
[0019]一种水印安全处理系统,所述系统包括至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述水印安全处理方法。
[0020]一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行上述的水印安全处理方法。
[0021]有益效果:本专利技术公开了一种水印安全处理方法、装置、系统及介质,相比于现有技术,本专利技术实施例通过在不同使用状态时对图像进行水印添加与去除,且水印的随机性确保其在无法获取添加参数的系统外部难以去除,兼顾水印处理的安全性与便利性。
附图说明
[0022]下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1为本专利技术实施例提供的水印安全处理方法的一个流本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种水印安全处理方法,其特征在于,包括:当原始图像的使用状态达到水印添加条件时,对所述原始图像进行颜色识别,确定所述原始图像中指定颜色的区域位置;根据预设生成规则生成文本内容不相同的倾斜水印和横向水印,所述倾斜水印与横向水印的文字颜色在所述指定颜色中随机确定;将所述倾斜水印和/或横向水印随机添加至所述指定颜色的区域位置附近,生成对应的水印图像并保存水印添加位置;当所述水印图像的使用状态达到水印去除条件时,根据所述水印添加位置去除所述水印图像中的水印文本,生成对应的无水印图像。2.根据权利要求1所述的水印安全处理方法,其特征在于,所述当原始图像的使用状态达到水印添加条件时,对所述原始图像进行颜色识别,确定所述原始图像中指定颜色的区域位置之前,所述方法还包括:配置所述指定颜色在指定色彩空间中的颜色区间。3.根据权利要求2所述的水印安全处理方法,其特征在于,所述对所述原始图像进行颜色识别,确定所述原始图像中指定颜色的区域位置,包括:将所述原始图像的色彩空间转换为指定色彩空间;将转换后所述原始图像中每个像素的颜色参数与所述指定颜色的颜色区间进行匹配,确定所述原始图像中指定颜色的区域位置。4.根据权利要求3所述的水印安全处理方法,其特征在于,所述将转换后所述原始图像中每个像素的颜色参数与所述指定颜色的颜色区间进行匹配,确定所述原始图像中指定颜色的区域位置,包括:根据转换后所述原始图像中每个像素的颜色参数与所述指定颜色的颜色区间,获取指定颜色下的掩膜图;对所述指定颜色下的掩膜图进行轮廓查找,根据轮廓查找结果确定指定颜色的区域位置。5.根据权利要求2所述的水印安全处理方法,其特征在于,所述指定色彩空间具体指:HSV色彩空间。6.根据权利要求1所述的水印安全处理方法,其特征在于,所述根据预设生成规则生成文本内容不相同的倾斜水印和横向水印,所述倾斜水印与横向水印的文字颜色在所述指定颜色中随机确定,包括:根据预设生成规则分别获取若干个内容不相同的第一文本要素和第二文本要素;根据所述第一文本要素生成第一文本串,并在所述指定颜色中随机确定所述第一文本串的文字颜色,生成所述倾斜水印;根据所述第二文本要素生成第二文本串,并在所述指定颜色中随机确定所述第二文本串的文字颜色,生成所述横向水印。7.根据权利要求1所述的水印安全处理方法,其特征在于,所述将所述倾斜水印和/或横向水印随机添加至所述指定颜色的区域位置附近,生成对应的水印图像并保存水印添加位置,包括:在预设倾斜范围随机配置所述倾斜水印的倾斜角度和/或固定配置所述横向水印的倾
斜角度为0
°
;在所述指定颜色的区域位置的随机间距处添加已配置倾斜角度的倾斜水印和/或横向水印,生成对应的水印图像;获取所述倾斜水印和/或横向水印在所述水印图像中的顶点坐标,保存所述顶点坐标作为所述水印添加位置。8.根据权利要求1所述的水印安全处理方法,其特征在于,所述根...

【专利技术属性】
技术研发人员:孙铁
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1