[发明专利]在打印过程中对文档进行水印添加与水印识别的方法有效
申请号: | 201610815528.3 | 申请日: | 2016-09-08 |
公开(公告)号: | CN106484340B | 公开(公告)日: | 2019-04-05 |
发明(设计)人: | 高磊;朱健伟;徐叶;胡丹妮;史俊;郝美慈;潘婷;郭荣春;汤福 | 申请(专利权)人: | 中标软件有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12;G06F21/16;G06T1/00 |
代理公司: | 北京汇智英财专利代理事务所(普通合伙) 11301 | 代理人: | 唐轶 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种在打印过程中对文档进行水印添加与水印识别的方法,包括如下步骤:S1:打印系统接收办公软件传递的数据;S2:水印添加:打印系统将办公软件传递的数据,结合二值化后的水印信息,进行水印添加,并完成打印;S3:水印识别:结合纸质水印文档扫描件得到的矩阵以及根据办公软件传递的数据得到的矩阵,整合出中间变换矩阵,并根据中间变换矩阵和水印添加的散列矩阵,还原出水印信息。本发明提供的在打印过程中对文档进行水印添加与水印识别的方法,通过对水印信息进行二值化处理,使添加的水印信息具有可知性、不易读性和强抗干扰能力,能更有效地起到保护企业信息以及文档的版权所有等功能。 | ||
搜索关键词: | 打印 过程 文档 进行 水印 添加 识别 方法 | ||
【主权项】:
1.一种在打印过程中对文档进行水印添加与水印识别的方法,其特征在于:包括如下步骤:S1:打印系统接收办公软件传递的数据;S2:水印添加:打印系统将办公软件传递的数据,结合二值化后的水印信息,进行水印添加,并完成打印;S3:水印识别:结合纸质水印文档扫描件得到的矩阵以及根据办公软件传递的数据得到的矩阵,整合出中间变换矩阵,并根据中间变换矩阵和水印添加的散列矩阵,还原出水印信息;所述步骤S2包括如下步骤:S21:在打印系统中截断办公软件传进来的PS流或PDF流,利用函数把这些数据流写成特定文件夹下的一个特定文件;S22:将该特定文件转换成pdf格式或者是jpg格式的转换文件,同时检测该转换文件的长和宽;S23:自动获取办公软件主机的信息,作为水印信息,并且把获取的水印信息进行二值化处理,得到二值化数据的字符串;S24:制定一个n*2散列坐标矩阵C,此矩阵的每个坐标按顺序对应二值化数据的字符串中的一个字符;S25:根据二值化数据生成与特定文件长宽相同的水印信息文件;S26:将转换文件和水印信息文件重新调用系统read和write函数合成一个加好水印的文件;S27:将该加好水印的文件转换成与特定文件相同的格式,输送到打印系统中,继续完成打印;所述步骤S3包括如下步骤:S31:将打印出的添加好水印纸质版文档进行扫描,生成扫描件;S32:对该扫描件的兴趣区域进行定位角点的识别,并记录下识别坐标,形成3*2矩阵B;S33:根据转换文件的长和宽,制定一个3*2定位点坐标矩阵A;S34:把3*2定位点坐标矩阵A升级成3*3的矩阵A1,把3*2矩阵B升级成3*3的矩阵B1;S35:根据A1矩阵与B1矩阵,求出中间转换矩阵X,此时X为3*3的变换矩阵;S36:把n*2散列坐标矩阵C升级成n*3的矩阵C1,根据C1与X求出扫描件中的水印坐标D;S37:取出D的n*2阶矩阵,得到水印点在扫描件中的精确坐标,一一识别D中坐标,还原成二值化字符串数据,进而还原成原始水印信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中标软件有限公司,未经中标软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610815528.3/,转载请声明来源钻瓜专利网。
- 上一篇:图像处理设备及其控制方法
- 下一篇:设备配置方法及装置