本申请涉及计算机,尤其涉及一种笔迹识别方法、装置、设备及存储介质。
背景技术:
1、随着技术的发展,用户可以在一些电子设备上通过手写笔迹的方式进行图形的输入,以使电子设备执行相应的操作。这种方式需要电子设备准确识别用户的手写笔迹,得到手写笔迹对应的图形。
2、目前采用的识别方法主要是将手写笔迹进行分段,然后将每个段落分别拟合,根据各个段落的拟合结果识别手写笔迹,准确性较低。
3、申请内容
4、本申请实施例提供一种笔迹识别方法、装置、设备及存储介质,可以对准确识别用户的笔迹,得到笔迹对应的图形。
5、第一方面,本申请实施例提供了一种笔迹识别方法,包括:
6、对第一笔迹进行划分,得到多个第二笔迹段;
7、确定各第二笔迹段的笔迹参数;
8、将各第二笔迹段的笔迹参数输入预先训练的隐马尔可夫模型,得到各第二笔迹段的状态,隐马尔可夫模型是根据笔迹样本的笔迹段的笔迹参数样本和其对应的状态样本训练得到的;
9、根据各第二笔迹段的状态,识别第一笔迹,得到第一笔迹对应的图形。
10、第二方面,本申请实施例提供了一种笔迹识别装置,包括划分模块、确定模块和识别模块;
11、划分模块,用于对第一笔迹进行划分,得到多个第二笔迹段;
12、确定模块,用于确定各第二笔迹段的笔迹参数;
13、确定模块,还用于将各第二笔迹段的笔迹参数输入预先训练的隐马尔可夫模型,得到各第二笔迹段的状态,隐马尔可夫模型是根据笔迹样本的笔迹段的笔迹参数样本和其对应的状态样本训练得到的;
14、识别模块,用于根据各第二笔迹段的状态,识别第一笔迹,得到第一笔迹对应的图形。
15、第三方面,本申请实施例提供了一种电子设备,包括:
16、处理器;
17、存储器,用于存储计算机程序指令;
18、触控屏,用于接收并显示第一笔迹;
19、当计算机程序指令被处理器执行时,实现如第一方面所述的方法。
20、第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如第一方面所述的方法。
21、本申请实施例提供的笔迹识别方法、装置、设备及存储介质,通过对第一笔迹进行划分,得到多个第二笔迹段;确定各第二笔迹段的笔迹参数;将各第二笔迹段的笔迹参数输入预先训练的隐马尔可夫模型,得到各第二笔迹段的状态;根据各第二笔迹段的状态,识别第一笔迹,得到第一笔迹对应的图形。即本申请实施例利用了隐马尔可夫模型的全局思想,能够从整体角度出发,结合待识别笔迹的所有笔迹段的笔迹参数,确定各笔迹段的状态,使得各笔迹段的状态能够全局最优,如此,在基于各笔迹段的状态识别第一笔迹时,可以保证识别结果全局最优,也即可以准确地识别第一笔迹。
技术实现思路
1.一种笔迹识别方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对第一笔迹进行划分,得到多个第二笔迹段,包括:
3.根据权利要求2所述的方法,其特征在于,所述通过多分辨率分析的方式,确定所述第一笔迹的第一关键点,包括:
4.根据权利要求2所述的方法,其特征在于,所述针对每一个所述第三笔迹段,根据预设弧长长度,对所述第三笔迹段进行划分,得到多个所述第二笔迹段,包括:
5.根据权利要求1所述的方法,其特征在于,所述笔迹参数包括所述第二笔迹段的线性度和方向;
6.根据权利要求1所述的方法,其特征在于,所述状态包括以下至少之一:笔迹段的开始状态、中间状态、转换状态和结束状态,所述中间状态包括同一类型笔迹段的中间状态,所述转换状态包括同一类型笔迹段之间的转换状态和/或不同类型笔迹段之间的转换状态。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述根据各所述第二笔迹段的状态,识别所述第一笔迹,得到所述第一笔迹对应的图形之后,所述方法还包括:
8.一种笔迹识别装置,其特征在于,包括划分模块、确定模块和识别模块;
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,当所述计算机程序指令被处理器执行时,实现如权利要求1-7中任一项所述的方法。