【技术实现步骤摘要】
一种笔迹的处理方法及装置
本专利技术涉及图形处理领域,更具体地说,涉及一种笔迹的处理方法及装置。
技术介绍
随着计算机设备的普及,利用计算机设备进行文字输入已成为人们日常生活的一部分。在即时通信、电子签名等多种应用场景中,电子设备中集成的绘图或书写等功能应用,进入绘图或书写等功能应用后,用户可在电子设备的操作界面上通过触摸或书写工具进行绘图及书写操作。目前,常用的做法是获取原始的输入笔迹,并不对输入的笔迹进行美化处理。例如,即时通信软件中手写输入模式。然而,对于这些手写轨迹的处理往往风格单调,缺乏个性,不够生动。目前,现有的手写笔迹的美化技术通常利用笔画模拟、笔画匹配、模板融合等技术将手写输入的文字转换成预设的几种或几十种笔体中的一种。然而这种方式不能很好地反映每个用户的书写个性,使得在电子签名等领域中无法有效推广。为了解决手写笔迹无法体现个性化的问题,市场上还出现一种电子写字板,其具有压力传感器等传感装置,写字板可以所检测到的手写输入时的压力值、速度值等来绘制能体现原始笔迹、且具有毛笔或钢笔美化效果的手写笔 ...
【技术保护点】
1.一种笔迹的处理方法,其特征在于:包括/n获取笔迹数据,并存储笔迹上的每一个触摸点的坐标值和压力值;/n根据触摸点的数量进行插值操作;/n针对触摸点之间的插值点进行扇形处理;/n根据预设宽度获取扇形处理后的插值点对应的边缘点,然后根据边缘点绘制线段。/n
【技术特征摘要】
1.一种笔迹的处理方法,其特征在于:包括
获取笔迹数据,并存储笔迹上的每一个触摸点的坐标值和压力值;
根据触摸点的数量进行插值操作;
针对触摸点之间的插值点进行扇形处理;
根据预设宽度获取扇形处理后的插值点对应的边缘点,然后根据边缘点绘制线段。
2.根据权利要求1所述的一种笔迹的处理方法,其特征在于:根据触摸点Pn的数量n进行插值操作具体过程为:
当n=1时,不进行插值操作;
当n=2时,在触摸点之间插入一个插值点,该插值点为P1和P2的中点;并且将第二个触摸点P2标记为临时点;
当n>2时,依次选取相邻的三个触摸点Px,Py,和Pz,循环以下步骤:
先删除临时点,再选取Px和Py的中点P(x+y)/2以及Py和Pz的中点P(z+y)/2作为起始点,并将Py作为控制点;然后计算P(x+y)/2、P(z+y)/2和Py之间的距离总和L,再根据L和预设固定长度d计算插值点总数M,而后根据贝塞尔曲线计算插值点的坐标值和压力值,最后插入Pz作为临时点;
其中,1≤x≤n-2,2≤y≤n-1,3≤z≤n。
3.根据权利要求2所述的一种笔迹的处理方法,其特征在于:距离总和插值点总数M=L/d。
4.根据权利要求2所述的一种笔迹的处理方法,其特征在于:第m个插值点Pm的坐标值的计算公式为:
第m个插值点Pm的压力值的计算公式为:
其中,P(x+y)/2的坐标值P(x+y)/2坐=(Px坐+Py坐)/2;P(z+y)/2的坐标值P(z+y)/2坐=(Pz坐+Py坐)/2;P(x+y)/2的压力值P(x+y)/2压=(Px压+Py压)/2;P(z+y)/2的压力值P(z+y)/2压=(Pz压+Py压)/2。
...
【专利技术属性】
技术研发人员:卢圣沄,
申请(专利权)人:厦门亿联网络技术股份有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。