The invention discloses a handwriting input method, including: obtaining data by handwriting handwritten input, first through the coarse filter due to environmental vibration or writing errors caused by handwriting, and then through the fine filter to further optimize the handwriting data, finally find the font in the font for the target word handwriting input. Which is the first fine filter through all kinds of algorithm to optimize the data, and then through the line on the line for handwriting moments surrounded by the merger, according to the principle of handwriting writing does not match the deleted segment by segment, the handwriting is divided into four categories and then obtain the standard linetype handwriting recognition input line. The invention also discloses an optimized device for handwriting input. The handwriting input method and device for optimization can not only realize fast handwriting input of the user, and may be due to various reasons not clear handwriting optimization clearly identifiable handwriting, finally obtained by matching the target word font options.
【技术实现步骤摘要】
一种手写输入的优化方法及装置
本专利技术涉及手写输入的
,特别是指一种手写输入的优化方法及装置。
技术介绍
随着电脑以及触摸屏的普及,人们除了在纸张上书写文字,表达想法或完成工作外,亦可以在电脑上编写。而且通过在电脑上手写输入可将输入的信息翻译成不同的语言版本,让更多的人接收和理解。所以输入法随着电脑的普及也在不断发展,如英文输入法、拼音输入法、笔画输入法、手写输入法、语音输入法等,它们成为人们使用电脑表达想法和完成任务的不可缺少的基础工具。输入法的使用,主要分为使用手指完成录入的输入法,以及语音识别相关的语音转文字输入法。因为即使是同一种语言,由于地域不同以及方言的复杂性,导致语音输入法至今还不能完全覆盖,局限性较大。而相反通过手指完成录入的输入法,由于其易于操作的特点占据了当今输入法的主导地位。通过手指完成录入的输入法,主要分为键盘输入法和手写输入法两大类。对于所处周边环境允许且自行可以灵活控制手指的使用者而言,无论是键盘录入还是手写录入,均便捷可靠。但对于因所处环境不允许或因个人身体原因部分丧失手指控制能力的使用者,目前常用输入法无论从识别模式或是界面功能设计上,均无一能满足需求。尤其对于原发性震颤患者而言,由于患者的手部会无规律的发生抖动,一方面,抖动的手部直接带动手指无法命中期望点击的按钮,所以键盘输入法完全不适用,手写输入法将成为这类人群在电脑上表达自我意愿的唯一出口。另一方面,手部的抖动使得患者自己很难通过手写写出清晰的笔迹,这样导致该类患者在使用手写输入时也会出现较大的困难。以汉字手写输入法为例,目前中高端手写输入法主要采用模式识别, ...
【技术保护点】
一种手写输入的优化方法,其特征在于,包括:通过笔迹捕获获取手写输入的笔迹坐标数据;采用快速特征点侦测法根据笔迹坐标数据获取笔划的特征点,并形成原始数据矩阵图形;使用霍夫变换对所述原始数据矩阵图形进行初级线段检测,获得优化笔迹线段,将优化笔迹线段划分为横线、竖线、左斜线、右斜线四种不同的线型;采用最小矩阵包围优化笔迹线段,形成线段包围矩,针对线型相同的优化笔迹线段,判断相邻的线段包围矩是否超出设定的合并阈值,若是,则将相邻的线段包围矩合并,形成新的线段包围矩,并根据新的线段包围矩获得新的合并线段,若否,则不处理;根据书写原则,对优化笔迹线段进行滤波处理,将不符合书写原则的优化笔迹线段删除;将滤波处理后的优化笔迹线段进行识别,获得输入字体的编码,然后从字体库中按照所述编码进行检索,获得符合输入字体编码的备选字体库。
【技术特征摘要】
2015.11.19 CN 20151080060911.一种手写输入的优化方法,其特征在于,包括:通过笔迹捕获获取手写输入的笔迹坐标数据;采用快速特征点侦测法根据笔迹坐标数据获取笔划的特征点,并形成原始数据矩阵图形;使用霍夫变换对所述原始数据矩阵图形进行初级线段检测,获得优化笔迹线段,将优化笔迹线段划分为横线、竖线、左斜线、右斜线四种不同的线型;采用最小矩阵包围优化笔迹线段,形成线段包围矩,针对线型相同的优化笔迹线段,判断相邻的线段包围矩是否超出设定的合并阈值,若是,则将相邻的线段包围矩合并,形成新的线段包围矩,并根据新的线段包围矩获得新的合并线段,若否,则不处理;根据书写原则,对优化笔迹线段进行滤波处理,将不符合书写原则的优化笔迹线段删除;将滤波处理后的优化笔迹线段进行识别,获得输入字体的编码,然后从字体库中按照所述编码进行检索,获得符合输入字体编码的备选字体库。2.根据权利要求1所述的方法,其特征在于,所述笔迹捕获包括:通过识别手写输入速度,逐步调整捕获频率以收集有效的笔迹坐标点数据;通过计算正常情况下,不同方向上书写笔迹的行走长度均值,获得自我调整阈值,所述自我调整阈值为书写方向与所述行走长度均值构成的向量;所述自我调整阈值包括书写区域内的宽和高。3.根据权利要求1所述的方法,其特征在于,所述通过笔迹捕获获取手写输入的笔迹坐标数据的步骤还包括:进行环境震动侦测,判断是否处于震动环境;若处于震动环境,则进一步判断捕获的笔迹线段的震动值是否大于设定的震颤阈值,若是,则所述笔迹线段为噪声线段,予以删除;若否,则保留该笔迹线段;若未处于震动环境,保留所有笔迹坐标数据。4.根据权利要求3所述的方法,其特征在于,所述进行环境震动侦测的步骤之前还包括:根据手写输入设备的性能,设定环境震动检测周期,每当达到所述检测周期时,则自动进行环境震动侦测。5.根据权利要求3所述的方法,其特征在于,所述进行环境震动侦测的步骤之前还包括:判断识别率是否低于预设的识别阈值,若是,则启动环境震动侦测;所述识别率是指手写输入识别的准确率。6.根据权利要求3所述的方法,其特征在于,所述捕获的笔迹线段的震动值的计算方法为:计算捕获的笔迹线段的起点与该起点的前一点之间的间距,所述间距即为捕获的笔迹线段的震动值。7.根据权利要求3所述的方法,其特征在于,所述震颤阈值是根据书写区域内宽和高的数值进行设定的。8.根据权利要求1所述的方法,其特征在于,所述使用霍夫变换对所述原始数据矩阵图形进行初级线段检测的步骤之前还包括:对原始数据矩阵图形进行二值化处理,并对处理结果取反;根据原始数据矩阵图形的特点,采用不同次数和方式的基于形态学的滤波;查找滤波处理后的数据矩阵图形的外轮廓,并检测外轮廓数量,判断检测的外轮廓数量是否低于设定的轮廓阈值,若是,则忽略计算结果,将未处理的原始数据矩阵图形作为后续处理的初始数据,若否,则将滤波后的数据矩阵图形作为新的原始数据矩阵图形。9.根据权利要求8所述的方法,其特征在于,所述轮廓阈值是根据书写区域的宽和高进行设定的。10.根据权利要求1所述的方法,其特征在于,所述使用霍夫变换对所述原始数据矩阵图形进行初级线段检测的步骤之前还包括:通过在所述原始数据矩阵图形中查找笔划的特征点,确定包含特征点的最小矩阵,进而去除外围无用空间,得到具有最小数据矩阵的原始数据矩阵图形。11.根据权利要求10所述的方法,其特征在于,所述确定包含特征点的最小矩阵的步骤还包括:设定一个权值距离,用于使得最小矩阵内的笔迹能够在所述权值距离内继续延伸。12.根据权利要求1所述的方法,其特征在于,所述使用霍夫变换对所述原始数据矩阵图形进行初级线段检测的步骤之前还包括:采用边缘检测法对所述原始数据矩阵图形进行处理,得到优化后的原始数据矩阵图形。13.根据权利要求1所述的方法,其特征在于,所述使用霍夫变换对所述优化数据矩阵图形进行初级线段检测的步骤之前还包括:通过大量数据测试,根据不同笔迹特点确定不同的参数...
【专利技术属性】
技术研发人员:李海龙,
申请(专利权)人:北京博智科创科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。