[发明专利]字体变形方法及其构成的水印嵌入和提取方法在审
申请号: | 202111373924.2 | 申请日: | 2021-11-19 |
公开(公告)号: | CN114201944A | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 杨曦;田辉;马泽华;张卫明;郭玉刚;张志翔 | 申请(专利权)人: | 合肥高维数据技术有限公司;中国科学技术大学 |
主分类号: | G06F40/109 | 分类号: | G06F40/109;G06T1/00;G06T5/30;G06T7/11;G06T7/13;G06T7/66 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230088 安徽省合肥市高*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字体 变形 方法 及其 构成 水印 嵌入 提取 | ||
1.一种字体变形方法,其特征在于:包括如下步骤:
S110、对标准字体进行处理得到方形图片;
S120、沿任意一条平行于方形图片任一边缘的直线将方形图片分割成两个子图;
S130、沿与所述直线垂直的方向对两个子图进行缩放和/或形态学处理使得方形图片的质心发生改变;
S140、将质心改变后的方形图片转化为字体即得到标准字体的变形字。
2.如权利要求1所述的字体变形方法,其特征在于:所述的步骤S130中:对面积较小的子图,将该子图沿与所述直线垂直的方向进行拉伸处理;对面积较大的子图,将该子图沿与所述直线垂直的方向进行缩小处理;缩放处理时两个子图沿与所述直线垂直的方向的边长之和不变。
3.如权利要求1所述的字体变形方法,其特征在于:所述的步骤S130中:对面积较小的子图,将该子图沿着字形轮廓使黑色像素区域沿与所述直线垂直的方向进行腐蚀处理;对面积较大的子图,将该子图沿着字形轮廓使黑色像素区域沿与所述直线垂直的方向进行膨胀处理。
4.如权利要求1所述的字体变形方法,其特征在于:所述的步骤S120中,先计算方形图片的质心,直线经过该质心并沿竖直方向或水平方向布置。
5.如权利要求3所述的字体变形方法,其特征在于:所述的步骤S110中,标准字体为SVG格式,方形图片为PNG格式;步骤S120中,计算得到方形图片的质心坐标后沿质心横坐标所在的与X轴垂直的直线将方形图片分为两个子图;步骤S130中,利用预设的结构元素重复对两个子图进行腐蚀和膨胀处理直至字形图像的质心位置位于指定区域;步骤S140中,将修改后的PNG字形图像转化为SVG字形,最后转化为新的字体文件。
6.一种根据权利要求1所述字体变形方法得到的变形字进行水印嵌入的方法,其特征在于:包括如下步骤:
S210、读取文档文件中的文本内容,得到文字;
S220、将待嵌入的水印信息转化成字符串,字符串中每种字符和字体中每种变形方式一一映射;
S230、根据映射关系,将文档中的部分或全部文字按照字符串中的字符替换为对应的变形字后得到嵌入水印的文档。
7.如权利要求6所述的水印嵌入方法,其特征在于:所述步骤S220中,字符串为二进制代码,映射关系为下方任一种:
关系一:标准字体和变形字体分别对应0或1;
关系二:质心位于左侧或右侧的字体分别对应0或1;
关系三:质心位于上侧或下侧的字体分别对应0或1;
关系四:对于每一个比特水印信息,选择两个相邻字形作为载体,第一个字形质心位于字体左侧、第二个字形质心位于字体右侧时对应0,第一个字形质心位于字体右侧、第二个字形质心位于字体左侧时对应1;
关系五:将关系四中的左侧和右侧分别替换为上侧和下侧。
8.一种针对权利要求6所述嵌入水印的文档进行水印提取的方法,其特征在于:包括如下步骤:
S310、对文档图像进行校正;
S320、使用已有的字形分割算法定位校正后的文档图像中的文字区域并按照顺序提取出单个字形图像;
S330、对每一个字形图像进行归一化处理;
S340、根据归一化处理后的字形图像的质心信息以及字符串中每种字符和字体中每种变形方式映射关系,提取出字符串;
S350、将字符串转换成水印信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥高维数据技术有限公司;中国科学技术大学,未经合肥高维数据技术有限公司;中国科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111373924.2/1.html,转载请声明来源钻瓜专利网。