[发明专利]一种笔迹绘制方法、装置及设备在审
申请号: | 202011002570.6 | 申请日: | 2020-09-22 |
公开(公告)号: | CN112102434A | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 凌斌;李宇彬;廖明章;谭勇 | 申请(专利权)人: | 深圳市皓丽智能科技有限公司 |
主分类号: | G06T11/20 | 分类号: | G06T11/20 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 张金香 |
地址: | 518000 广东省深圳市龙岗区坂*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 笔迹 绘制 方法 装置 设备 | ||
本申请公开了一种笔迹绘制方法、装置及设备。该方法的步骤包括:在触控绘制轨迹中提取采样点;其中,采样点的数量大于或等于3;基于采样点生成二阶贝塞尔曲线;根据二阶贝塞尔曲线中曲线点的点速度计算相应的笔迹宽度;其中,点速度与笔迹宽度之间呈负相关;基于曲线点的笔迹宽度绘制得到经过曲线点的结果笔迹。由于本方法基于触控绘制轨迹中提取的采样点生成二阶贝塞尔曲线,进而基于二阶贝塞尔曲线中的曲线点计算相应的笔迹宽度,并以相应的笔迹宽度绘制经过相应曲线点的结果笔迹,相对确保了通过触控屏绘制所得笔迹的精确性。此外,本申请还提供一种笔迹绘制装置及设备,有益效果同上所述。
技术领域
本申请涉及触屏绘图领域,特别是涉及一种笔迹绘制方法、装置及设备。
背景技术
当前,触屏绘图的功能组件已经应用于各类应用系统中,触屏绘制的功能组件通过收集用户在触控屏上的滑动轨迹,在屏幕中绘制相应的笔迹,进而用户能够以触控屏幕的方式实现绘图。
然而在实际应用中,通过触控屏绘制得到的笔迹相较于纸面上绘制得到的笔迹而言,往往不能够体现出笔迹宽度的变化,并且笔迹往往不连贯,因此当前难以确保通过触控屏绘制所得笔迹的精确性。
由此可见,提供一种笔迹绘制方法,以相对确保通过触控屏绘制所得笔迹的精确性,是本领域技术人员需要解决的问题。
发明内容
本申请的目的是提供一种笔迹绘制方法、装置及设备,以相对确保通过触控屏绘制所得笔迹的精确性。
为解决上述技术问题,本申请提供一种笔迹绘制方法,包括:
在触控绘制轨迹中提取采样点;其中,采样点的数量大于或等于3;
基于采样点生成二阶贝塞尔曲线;
根据二阶贝塞尔曲线中曲线点的点速度计算相应的笔迹宽度;其中,点速度与笔迹宽度之间呈负相关;
基于曲线点的笔迹宽度绘制得到经过曲线点的结果笔迹。
优选地,在根据二阶贝塞尔曲线中曲线点的点速度计算相应的笔迹宽度之前,方法还包括:
根据二阶贝塞尔曲线的曲线弧度在二阶贝塞尔曲线中增加插值点,并将插值点设置为曲线点。
优选地,在根据二阶贝塞尔曲线的曲线弧度在二阶贝塞尔曲线中增加插值点,并将插值点设置为曲线点之前,方法还包括:
判断二阶贝塞尔曲线中相邻的曲线点之间的距离是否达到距离阈值;
若是,则执行根据二阶贝塞尔曲线的曲线弧度在二阶贝塞尔曲线中增加插值点,并将插值点设置为曲线点的步骤。
优选地,在根据二阶贝塞尔曲线的曲线弧度在二阶贝塞尔曲线中增加插值点,并将插值点设置为曲线点之前,方法还包括:
判断二阶贝塞尔曲线的长度是否达到长度阈值;
若是,则执行根据二阶贝塞尔曲线的曲线弧度在二阶贝塞尔曲线中增加插值点,并将插值点设置为曲线点的步骤。
优选地,当插值点的数量大于1时,根据二阶贝塞尔曲线的曲线弧度在二阶贝塞尔曲线中增加插值点,包括:
根据二阶贝塞尔曲线的曲线弧度在二阶贝塞尔曲线中以固定间隔增加插值点。
优选地,根据二阶贝塞尔曲线中曲线点的点速度计算相应的笔迹宽度,包括:
获取二阶贝塞尔曲线中曲线点的第一点速度,以及曲线点的相邻点具有的第二点速度;
根据对第一点速度以及第二点速度执行加权运算,得到综合点速度;
根据综合点速度计算得到曲线点的笔迹宽度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市皓丽智能科技有限公司,未经深圳市皓丽智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011002570.6/2.html,转载请声明来源钻瓜专利网。