本申请涉及轨迹识别,尤其涉及一种箭头处理方法、装置、存储介质及计算机设备。
背景技术:
1、近年来,随着触摸屏技术的推广,手写输入系统(例如,触摸板、触摸屏等)已经广泛应用在平板电脑、无线终端等设备中,手写输入系统汇集了尖端电子技术、软件技术等多种高科技手段,结合计算机等设备,可实现无纸化办公或教学等,用户能够通过手写输入系统实现直接手动输入笔迹。
2、在手写输入系统中,绘制箭头是其中一项基本而重要的内容,在很多不同的应用领域的绘图中,都会用到箭头以及涉及到箭头的绘制,例如流程图、走向趋势图等。
3、而目前,手写输入系统中对绘制箭头的处理效果不佳,使得呈现出的箭头不标准,难以辨识,在流程图或者走向趋势图中会产生不明指向以及错误指向的问题。
技术实现思路
1、本申请实施例提供一种箭头处理方法、装置、存储介质及计算机设备,对绘制的箭头采用特殊的处理方法,使得呈现的箭头标准化,辨识度提高。
2、第一方面,本申请实施例提供一种箭头处理方法,所述方法包括:
3、基于待处理的箭头笔迹中各轨迹点以及相邻轨迹点,计算各所述轨迹点的曲率;
4、基于所述曲率确定所述箭头笔迹的若干个候选拐点;
5、基于每一所述候选拐点及与所述拐点相邻的至少一个候选拐点,构建与所述候选拐点对应的第一包围盒;
6、基于所述第一包围盒的长短边,从若干个所述候选拐点中选择目标拐点;
7、根据所述目标拐点对所述箭头笔迹进行分段处理,得到若干段笔迹段;
8、根据若干段所述笔迹段确定所述箭头笔迹的头笔迹及轴笔迹;
9、根据所述头笔迹及所述轴笔迹确定所述箭头笔迹的箭头方向,对若干段所述笔迹段进行拟合处理。
10、第二方面,本申请实施例提供了一种箭头处理装置,所述装置包括:
11、曲率计算单元,用于基于待处理的箭头笔迹中各轨迹点以及相邻的轨迹点,计算各所述轨迹点的曲率;
12、拐点确定单元,用于基于所述曲率确定所述箭头笔迹的若干个候选拐点;
13、构建单元,用于基于每一所述候选拐点及与所述候选拐点相邻的至少一个候选拐点,构建与所述候选拐点对应的第一包围盒;
14、目标拐点选择单元,用于基于所述第一包围盒的长短边,从若干个所述候选拐点中选择目标拐点;
15、分段处理单元,用于根据所述目标拐点对所述箭头笔迹进行分段处理,得到若干段笔迹段;
16、笔迹确定单元,用于根据若干段所述笔迹段确定所述箭头笔迹的头笔迹及轴笔迹;
17、方向确定及拟合单元,用于根据所述头笔迹及所述轴笔迹确定所述箭头笔迹的箭头方向,对若干段所述笔迹段进行拟合处理。
18、第三方面,本申请实施例还提供了一种存储介质,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行上述的箭头处理方法。
19、第四方面,本申请实施例还提供了一种计算机设备,包括存储器、显示器以及处理器,所述存储器用于存储计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器实现上述的箭头处理方法的步骤。
20、在本申请实施例中,在用户于输入屏幕输入待处理的箭头笔迹之后,基于待处理的箭头笔迹中各轨迹点以及相邻轨迹点,计算各轨迹点的曲率,基于曲率确定箭头笔迹的若干个候选拐点,基于每一候选拐点及与候选拐点相邻的至少一个候选拐点构建与候选拐点对应的第一包围盒,基于第一包围盒的长短边,从若干个候选拐点中选择目标拐点,根据目标拐点对箭头笔迹进行分段处理,得到若干段笔迹段,根据若干段笔迹段确定箭头笔迹的头笔迹及轴笔迹,根据头笔迹及轴笔迹确定箭头笔迹的箭头方向,对若干段笔迹段进行拟合处理。通过上述方法,实现在用户于输入屏幕上输入箭头笔迹之后,经过处理使得屏幕呈现出的相应的箭头笔迹美观,符合标准,且辨识度提高。
1.一种箭头处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的箭头处理方法,其特征在于,在所述基于待处理的箭头笔迹中各轨迹点以及相邻的轨迹点,计算各所述轨迹点的曲率之前,包括:
3.根据权利要求1所述的箭头处理方法,其特征在于,所述基于待处理的箭头笔迹中各轨迹点以及相邻的轨迹点,计算各所述轨迹点的曲率,包括:
4.根据权利要求1所述的箭头处理方法,其特征在于,所述基于所述曲率确定所述箭头笔迹的若干个候选拐点,包括:
5.根据权利要求1所述的箭头处理方法,其特征在于,所述根据若干段所述笔迹段确定所述箭头笔迹的头笔迹及轴笔迹,包括:
6.根据权利要求1所述的箭头处理方法,其特征在于,所述根据所述头笔迹及所述轴笔迹确定所述箭头笔迹的箭头方向,对若干段所述笔迹段进行拟合处理,包括:
7.根据权利要求6所述的箭头处理方法,其特征在于,所述根据所述头笔迹及所述轴笔迹确定所述箭头笔迹的箭头方向,对若干段所述笔迹段进行拟合处理,还包括:
8.根据权利要求1所述的箭头处理方法,其特征在于,所述根据所述头笔迹及所述轴笔迹确定所述箭头笔迹的箭头方向,对若干段所述笔迹段进行拟合处理,还包括:
9.根据权利要求8所述的箭头处理方法,其特征在于,所述根据所述头笔迹及所述轴笔迹确定所述箭头笔迹的箭头方向,对若干段所述笔迹段进行拟合处理,还包括:
10.一种箭头处理装置,其特征在于,所述装置包括:
11.一种存储介质,其特征在于,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行权利条件1-7任一项所述的箭头处理方法。
12.一种计算机设备,包括存储器、显示器以及处理器,所述存储器用于存储计算机程序,其特征在于,当所述计算机程序被所述处理器执行时,使得所述处理器实现如权利要求1至9任一所述箭头处理方法的步骤。