[发明专利]一种无损笔迹还原方法及系统在审
申请号: | 201910400777.X | 申请日: | 2019-05-15 |
公开(公告)号: | CN110263636A | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 余雄伟 | 申请(专利权)人: | 赞同科技股份有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 俞梁清 |
地址: | 200082 上海市杨浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 笔迹 笔迹图像 采集点 笔画 无损 还原 采集 笔迹识别 书写装置 图像数据 系数计算 坐标数据 准确率 算法 分组 书写 | ||
1.一种无损笔迹还原方法,其特征在于,该方法包括:
S10,对基于书写装置书写的笔迹图像数据进行采集,其中采集的图像数据为采集点的坐标、压感系数及距离上一点的时间;
S20,将笔迹图像数据中的每个笔画的数据进行分组;
S30,基于每个笔画采集点的坐标数据及压感系数计算对应的第一边缘衍生点及第二边缘衍生点,并将每个组多个边缘衍生点进行连接,生成笔迹文件;
S40,将笔迹文件中每相邻的两个边缘衍生点使用贝塞尔算法进行处理,得到最终笔迹。
2.根据权利要求1所述的无损笔迹还原方法,其特征在于,所述S10具体包括:
使用具备采集功能的书写装置采集用户输入的笔迹图像数据的进行采集,采集点包括横坐标、纵坐标及压感数据;
对笔迹图像数据进行描边绘制成笔画图像。
3.根据权利要求2所述的无损笔迹还原方法,其特征在于,所述笔画图像为SVG矢量图。
4.根据权利要求1所述的无损笔迹还原方法,其特征在于,所述S20具体包括:
基于距离上一点的时间将连续的采集点作为一个完整笔画,而超过预设时间的作为则作为新的笔画开始,进一步将连续的采集点作为一组数据。
5.根据权利要求1所述的无损笔迹还原方法,其特征在于,所述S30包括:
根据相连采集点的坐标数据及压感系数计算该采集点的第一边缘衍生点及第二边缘衍生点,具体包括:
S31,根据任意相连的两个采集点(x1,y1)及(x2,y2),计算出两个采集点形成的直线与坐标轴x夹角a的sin值及cos值;
S32,以(x1,y1)作为起点,以(x2,y2)作为终点,根据直线与横坐标夹角a的sin值、cos值,以预设粗细值乘以压感系数作为旋转半径r,进一步分别执行逆时及顺时90°旋转,得到对应的第一边缘衍生点及第二边缘衍生点;
S33,将同一组笔画的每个采集点的第一边缘衍生点进行顺序连接,再逆序连接每个采集点的第二边缘衍生点形成一笔完整笔画的SVG。
6.根据权利要求5所述的无损笔迹还原方法,其特征在于,所述S31具体包括:
以坐标轴y的距离除以两点的距离,得到a的sin值,其计算方式为sina=(y2-y1)/R;
以坐标轴x的距离除以两点的距离,得到a的cos值,其计算方式为cosa=(x2-x1)/R。
7.根据权利要求5所述的无损笔迹还原方法,其特征在于,所述S32包括:
通过左边变换对第一边缘衍生点及第二边缘衍生点进行计算,通过坐标几何变换公式,逆时针旋转90度,计算出第一个边缘衍生点(x1A,y1A)
x1A=x1-rsin(a-90)=x1+rcosa,
y1A=y1-rcos(a-90)=y1-rsina;
通过坐标几何变换公式,顺时针旋转90度,计算出第二个边缘衍生点(x1B,y1B)
x1A=x1-rsin(a-90)=x1+rcosa,
y1A=y1-rcos(a-90)=y1-rsina。
8.根据权利要求1所述的无损笔迹还原方法,其特征在于,所述S40包括:
对第一边缘衍生点及第二边缘衍生点使用贝塞尔曲线算法进行处理,包括对每个采集点相连的采集点计算贝塞尔曲线的控制点,根据控制点生成优化后的贝塞尔曲线。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赞同科技股份有限公司,未经赞同科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910400777.X/1.html,转载请声明来源钻瓜专利网。