一种手写原笔迹曲线平滑的实现方法技术

技术编号:26169631 阅读:115 留言:0更新日期:2020-10-31 13:33
本发明专利技术公开了一种手写原笔迹曲线平滑的实现方法,获取手写笔的原始采样点坐标和压力值;通过平滑拟合算法对采样点进行拟合,获取笔划轨迹,得到平滑的坐标点;根据采样点压感计算笔宽,即经过采样点需要的笔宽;分别计算过两个采样点连线的垂线段,以采样点为中心,以笔宽为线段长;得到线段的四个关键点坐标;用贝塞尔曲线将四个关键点连接形成一个封闭图形,填充整个图形。本发明专利技术保证了每个点都是连接在一起的,宽度的改变是平滑的,放大也是平滑的,不会产生竹节结果。笔迹平滑圆润,笔锋变化均匀,笔锋平滑无竹节现象,书写手感丝滑、流畅、可控。

【技术实现步骤摘要】
一种手写原笔迹曲线平滑的实现方法
本专利技术涉及电子绘制
,具体涉及一种手写原笔迹绘制过程中曲线的平滑绘制及笔锋效果的实现方法。
技术介绍
现在支持手写笔的屏、平板、手机越来越多,手写输入技术也让原始的笔纸有了替代品,人们希望电子笔迹更符合实际纸上笔迹效果。但是,现有的相关技术还无法使得电子笔迹与实际纸上笔迹近似,还无法满足用户的书写需求。现有的手写笔迹算法使用的是曲线拟合算法,如贝塞尔,是先将采集到手写笔样点的坐标和压力值存储,然后拟合这些采样点。为了绘制出近似曲线,需要将曲线上的每一个点根据采样点坐标与压力值计算且绘制出来。但是,由于曲线上的点非常多,绘制效率慢,数据存储量大,将数据放大后会出现明显的笔划竹节效果(如图1所示)。
技术实现思路
本专利技术提供一种笔迹填充算法,解决笔迹的书写过程中由采样点压力的变化引起笔宽变化引起的不平滑过渡现象,以达到书写过程中更流畅真实的还原笔迹效果,提高用户书写体验。为实现上述目的,本专利技术采用以下技术方案。一种手写原笔迹曲线平滑的实现方法,其步骤如下:...

【技术保护点】
1.一种手写原笔迹曲线平滑的实现方法,其特征在于,其步骤如下:/n1)获取手写笔的原始采样点坐标和压力值;/n2)通过平滑拟合算法对采样点进行拟合,获取笔划轨迹,得到平滑的坐标点;/n3)根据采样点压感计算笔宽,即经过采样点需要的笔宽;/n4)分别计算过两个采样点连线的垂线段,以采样点为中心,以笔宽为线段长,得到线段的四个关键点坐标;/n5)用贝塞尔曲线将四个关键点连接形成一个封闭图形,填充整个图形。/n

【技术特征摘要】
1.一种手写原笔迹曲线平滑的实现方法,其特征在于,其步骤如下:
1)获取手写笔的原始采样点坐标和压力值;
2)通过平滑拟合算法对采样点进行拟合,获取笔划轨迹,得到平滑的坐标点;
3)根据采样点压...

【专利技术属性】
技术研发人员:刘鹏刘勇军徐根英
申请(专利权)人:江西金格科技股份有限公司
类型:发明
国别省市:江西;36

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1