一种手写轨迹修改方法与流程

文档序号:19572175发布日期:2019-12-31 19:03阅读:587来源:国知局

本发明涉及通信技术领域,特别涉及一种手写轨迹修改方法。



背景技术:

手写轨迹修改算法实现手写输入对轨迹识别的文字修改,即通过程序算法,实现手写的方式对已经书写的文字进行电子化重新编辑,取代操作系统输入过程中删除或者修改电子文字的功能(手动操作系统屏幕或者键盘的方式对文字就行二次编辑),以简化在纸上书写时实现文字识别同时能便捷修改电子屏幕中已经被识别的文字。

例如使用人在纸上用笔书写同时,把书写的轨迹通过技术手段同步到电子屏幕上,此过程中,书写的轨迹通过文字识别系统进行识别翻译。但如果书写过程中或者书写完成后,对之前手写的文字或者符号,需要进行修改、删除时,经过文字识别系统识别后的文字同时需要被修改、删除,现有轨迹跟踪算法是通过计算出意图轨迹内的坐标,然后选取靠近坐标最近的文字进行修改或删除,但是这种算法选取的需要修改或删除的文字,并不准确,存在一定的偏差。

因此,研发一种能够减少偏差、提高准确率的手写轨迹修改方法是非常有必要的。



技术实现要素:

本发明要解决的技术问题是提供一种能够减少偏差、提高准确率的手写轨迹修改方法。

为解决上述技术问题,本发明的技术方案为:一种手写轨迹修改方法,其创新点在于:所述手写轨迹修改方法包括如下步骤:

步骤1:所有纸上书写的轨迹通过技术手段在电子设备屏幕上形成二位坐标点阵即手写轨迹,并记录存储;

步骤2:对特定的手写删除修改的意图轨迹进行模型定义,意图轨迹是通过人体手写方式同步给识别程序,由程序与定义的模型进行匹配;

步骤3:将删除修改的意图轨迹坐标与之前正常书写的坐标做意图判定,经动作意图数学模型判定出需要修改或删除的文字轨迹,即同步到系统中的二维坐标;

步骤4:匹配被修改或删除的文字轨迹,依据定义的修改模型,结合动作意图数学模型,筛选出需要删除或修改的文字轨迹,并判定出已经识别翻译后的标准文字,实现轨迹追踪,由程序进行下一步动作,删除或修改。

进一步地,所述“——”和“╳”意图轨迹定义为删除意图,所述“○”意图轨迹定义为修改意图。

进一步地,所述“——”动作意图数学模型为:

α+t1x≤z≤β+t2xt1x前置x轴坐标,t2x后置x轴坐标;

z=[x1,x2,……,xn]轨迹x轴坐标

z=[x1,y1,x2,y2,……,xn,yn]实际轨迹坐标

z∈z

前置空白区域,γ参数因子

后置空白区域,γ参数因子

依据横线“——”范围内,所有包含在x轴内的坐标点坐标都判定为需要删除的坐标,该坐标范围内的标准文字判定为需要删除的文字。

进一步地,所述“╳”和“○”动作意图数学模型为:

步骤1:通过ocr将手写画“╳”或“○”识别成一个标准“○”,基于该标准“○”获得具体的中心坐标z=[x0,y0];

步骤2:以中心坐标z=[x0,y0]为圆心,作半径为r的内圆和半径为r的外圆,其中,r=步长,r=r+3;

步骤3:循环步骤2的动作,循环过程中,每次计算内外圈形成的圆环内所圈定的标准文字二维坐标合集di,其中,i=1,2,3…99;

步骤4:选各二维坐标合集di中坐标点最少的合集,则对该二维坐标合集di内所有的轨迹坐标对应的文字轨迹进行删除或修改。

本发明的优点在于:本发明手写轨迹修改方法,其中,“——”动作意图数学模型通过将删除修改的意图轨迹坐标与之前正常书写的坐标做意图判定,算法轨迹计算出包含在实际轨迹x轴内的坐标点坐标都判定为需要删除的坐标;“╳”和“○”动作意图数学模型通过不断循环的内外圈,找出落在内外圈形成的环内个数最少的坐标,则对落在该内外圈形成的环内的轨迹进行修改或删除,大大提高了手写轨迹修改方法的准确率,避免出现偏差。

具体实施方式

下面的实施例可以使本专业的技术人员更全面地理解本发明,但并不因此将本发明限制在所述的实施例范围之中。

实施例

本实施例手写轨迹修改方法,该手写轨迹修改方法包括如下步骤:

步骤1:所有纸上书写的轨迹通过技术手段在电子设备屏幕上形成二位坐标点阵即手写轨迹,并记录存储;

步骤2:将“——”和“╳”意图轨迹定义为删除意图,“○”意图轨迹定义为修改意图,意图轨迹则通过人体手写方式同步给识别程序,由程序与定义的模型进行匹配;

步骤3:将删除修改的意图轨迹坐标与之前正常书写的坐标做意图判定,经动作意图数学模型判定出需要修改或删除的文字轨迹,即同步到系统中的二维坐标;

步骤4:匹配被修改或删除的文字轨迹,依据定义的修改模型,结合动作意图数学模型,筛选出需要删除或修改的文字轨迹,并判定出已经识别翻译后的标准文字,实现轨迹追踪,由程序进行下一步动作,删除或修改。

实施例中,“——”动作意图数学模型为:

α+t1x≤z≤β+t2xt1x前置x轴坐标,t2x后置x轴坐标;

z=[x1,x2,……,xn]轨迹x轴坐标

z=[x1,y1,x2,y2,……,xn,yn]实际轨迹坐标

z∈z

前置空白区域,γ参数因子

后置空白区域,γ参数因子

依据横线“——”范围内,所有包含在x轴内的坐标点坐标都判定为需要删除的坐标,该坐标范围内的标准文字判定为需要删除的文字。

具体地,比如手写一段文字“根据本申请的各方面,能够不需要多次对整个手写轨迹进行离线识别,就可以低成本地在线地检测旋转角度以便对手写轨迹进行更准确和稳健的识别,从而改进了当前识别器的准确度和稳健性,降低了成本,提高了效率”中“能够不需要”上划有横线“——”,且该横线“——”由“各方面”的“各”字,倾斜向上划线正好经过“能够不需要”,“能够不需要”的x轴坐标z=[x5,x5,……,xn],该横线“——”实际轨迹坐标z=[x1,y1,x2,y2,……,xn,yn],将x轴坐标z=[x5,x5,……,xn]落在实际轨迹坐标z=[x1,y1,x2,y2,……,xn,yn]中x轴对应的文字进行删除。

实施例中,“╳”和“○”动作意图数学模型为:

步骤1:通过ocr将手写画“╳”或“○”识别成一个标准“○”,基于该标准“○”获得具体的中心坐标z=[x0,y0];

步骤2:以中心坐标z=[x0,y0]为圆心,作半径为r的内圆和半径为r的外圆,其中,r=步长,r=r+3;

步骤3:循环步骤2的动作,循环过程中,每次计算内外圈形成的圆环内所圈定的标准文字二维坐标合集di,其中,i=1,2,3…99;

步骤4:选各二维坐标合集di中坐标点最少的合集,则对该二维坐标合集di内所有的轨迹坐标对应的文字轨迹进行删除或修改。

具体地,1)以中心坐标z=[x0,y0]为圆心,作半径为2的内圆和半径为5的外圆,该内外圈形成的圆环内所圈定的标准文字二维坐标合集d1={(x1,y1),(x2,y2)…(x12,y12)};

2)以中心坐标z=[x0,y0]为圆心,作半径为3的内圆和半径为6的外圆,该内外圈形成的圆环内所圈定的标准文字二维坐标合集d2={(x13,y13),(x14,y14)…(x21,y21)};

3)以中心坐标z=[x0,y0]为圆心,作半径为4的内圆和半径为7的外圆,该内外圈形成的圆环内所圈定的标准文字二维坐标合集d3={(x22,y22),(x23,y23)…(x29,y29)};

4)以中心坐标z=[x0,y0]为圆心,作半径为5的内圆和半径为8的外圆,该内外圈形成的圆环内所圈定的标准文字二维坐标合集d4={(x30,y30),(x31,y31)…(x35,y35)};

5)以中心坐标z=[x0,y0]为圆心,作半径为5的内圆和半径为8的外圆,该内外圈形成的圆环内所圈定的标准文字二维坐标合集d5={(x36,y36),(x37,y37)…(x39,y39)};

6)选各二维坐标合集di中坐标点最少的合集d5,则对该二维坐标合集d5内所有的轨迹坐标对应的文字轨迹进行删除或修改

以上显示和描述了本发明的基本原理和主要特征以及本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1