The invention relates to an identification method and a system for erasing handwriting. The erasing handwriting recognition method, which comprises the following steps: acquiring handwriting handwriting on the slope of the change of the direction of the inflection point; the inflection point of the starting point, including handwriting handwriting on the end point and slope on both sides of the product of the handwriting are not the point; each of the two adjacent handwriting turning point rectangle for constructing minimum outer vertices get, intersect with the minimum external rectangle of the erase tool range, get a plurality of target detection area; for each target detection area of the handwriting recognition falls in handwriting traversal, the erase tool within the scope of the erase processing to fall in the handwriting of the erase tool within the scope of the only to the corresponding target detection area and handwriting traversal, the traversal workload is effectively reduced, helps to reduce the workload of the corresponding erase process, thereby improving the Erasing efficiency.
【技术实现步骤摘要】
本专利技术涉及信号处理
,特别是涉及一种擦除笔迹的识别方法和系统。
技术介绍
画图功能为各类智能终端(如个人计算机、平板电脑等)的操作系统所携带的画图软件,以及各种图像数据处理软件具备的重要功能。对相应画板上的笔迹进行擦除是上述画图功能中的重要内容。传统方案在利用画图软件或者图像数据处理软件上的擦除工具进行画板上相应笔迹的擦除过程中,需要通过擦除工具(如橡皮擦或者擦除框等)选中相应画板上的笔迹,再检测笔迹与相应的擦除工具范围之间的关系,根据检测结果执行上述擦除工具的擦除功能;比如,若某笔迹在擦除工具范围内,则利用擦除工具擦除上述擦除工具范围内的笔迹。在对笔迹与擦除工具范围之间的关系进行检测的过程中,传统方案需要对画板上的各个笔迹进行遍历,以实现擦除工具范围内笔迹的检测,该过程存在较大的遍历工作量,容易影响擦除笔迹的效率。
技术实现思路
基于此,有必要针对传统方案在笔迹擦除的过程中,存在较大的遍历工作量,容易影响擦除笔迹的效率的技术问题,提供一种擦除笔迹的识别方法和系统。一种擦除笔迹的识别方法,包括如下步骤:获取笔迹上斜率方向发生变化的笔迹拐点;所述笔迹拐点包括笔迹上的起始点、终止点以及两侧笔迹的斜率之积不为正的点;分别以相邻的两个笔迹拐点为顶点构建最小外接矩形,获取与擦除工具范围相交的最小外接矩形,得到若干个目标检测区域;分别对各个目标检测区域内的笔迹进行遍历,识别落在所述擦除工具范围内的笔迹段。一种擦除笔迹的识别系统,包括:检测模块,获取笔迹上斜率方向发生变化的笔迹拐点;所述笔迹拐点包括笔迹上的起始点、终止点以及两侧笔迹的斜率之积不为正的点;构建模块 ...
【技术保护点】
一种擦除笔迹的识别方法,其特征在于,包括如下步骤:获取笔迹上斜率方向发生变化的笔迹拐点;所述笔迹拐点包括笔迹上的起始点、终止点以及两侧笔迹的斜率之积不为正的点;分别以相邻的两个笔迹拐点为顶点构建最小外接矩形,获取与擦除工具范围相交的最小外接矩形,得到若干个目标检测区域;分别对各个目标检测区域内的笔迹进行遍历,识别落在所述擦除工具范围内的笔迹段。
【技术特征摘要】
1.一种擦除笔迹的识别方法,其特征在于,包括如下步骤:获取笔迹上斜率方向发生变化的笔迹拐点;所述笔迹拐点包括笔迹上的起始点、终止点以及两侧笔迹的斜率之积不为正的点;分别以相邻的两个笔迹拐点为顶点构建最小外接矩形,获取与擦除工具范围相交的最小外接矩形,得到若干个目标检测区域;分别对各个目标检测区域内的笔迹进行遍历,识别落在所述擦除工具范围内的笔迹段。2.根据权利要求1所述的擦除笔迹的识别方法,其特征在于,所述获取笔迹上斜率方向发生变化的笔迹拐点的过程包括:检测所述笔迹各处对应的斜率;在检测到斜率的符号发生变化时,确定斜率符号发生变化所对应的目标点;其中,所述目标点两侧的笔迹斜率的符号相反;将所述目标点以及所述笔迹上的起始点和终止点确定为笔迹的笔迹拐点。3.根据权利要求1所述的擦除笔迹的识别方法,其特征在于,所述获取笔迹上斜率方向发生变化的笔迹拐点的过程包括:获取所述笔迹在画板所在坐标系对应的笔迹函数;计算笔迹函数的一阶导数,求所述笔迹函数上使一阶导数的值为零的目标点;将所述目标点以及所述笔迹上的起始点和终止点确定为笔迹的笔迹拐点。4.根据权利要求1所述的擦除笔迹的识别方法,其特征在于,所述获取与擦除工具范围相交的最小外接矩形的过程包括:获取各个最小外接矩形在画板上的矩形坐标范围;获取擦除工具范围对应的擦除坐标范围;检测与所述擦除坐标范围存在交集的矩形坐标范围,将检测得到的矩形坐标范围对应的最小外接矩形确定为与擦除工具范围相交的最小外接矩形。5.根据权利要求1所述的擦除笔迹的识别方法,其特征在于,所述获取笔迹上斜率方向发生变化的笔迹拐点的过程包括:在所述笔迹上采样取点,得到所述笔迹上的多个笔迹点;其中,任意相邻两个点之间的横坐标之差或者纵坐标之差为设定值;计算所述笔迹上任意相邻两个笔迹点之间线段的斜率,确定各个斜率的符号;在斜率的符号发生变化时,获取斜率符号不同的相邻两个斜率分别对应的笔迹点,将两个斜率对应的公共笔...
【专利技术属性】
技术研发人员:梁英蓬,
申请(专利权)人:广东威创视讯科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。