一种基于VIEW控件的手写识别方法及装置制造方法及图纸

技术编号:37992272 阅读:17 留言:0更新日期:2023-06-30 10:06
本发明专利技术公开了一种基于VIEW控件的手写识别方法及装置,包括:通过VIEW控件中预设的监听方法识别触摸屏上发生的第一手写触摸事件,并根据所述第一手写触摸事件启动所述VIEW控件中预设的笔迹识别框,接着通过所述监听方法监听所述触摸屏上发生的第二手写触摸事件,并获得所述第二手写触摸事件对应的若干个触摸点坐标,并通过所述笔迹识别框中预设的路径渲染方法绘制所述若干个触摸点坐标对应的书写轨迹,并将所述书写轨迹显示在所述笔迹识别框中,当所述第二手写触摸事件完成时,通过预设的文本识别方法对所述书写轨迹进行识别,获得对应的文本信息,提高文本输入效率。提高文本输入效率。提高文本输入效率。

【技术实现步骤摘要】
一种基于VIEW控件的手写识别方法及装置


[0001]本专利技术涉及文本识别
,尤其涉及一种基于VIEW控件的手写识别方法及装置。

技术介绍

[0002]随着科技的发展,基于触摸屏方便使用的特性,越来越多的设备开始使用触摸屏以进行工作,而基于触摸屏进行文本输入时,现有的文本输入技术包括键盘输入及手写输入,通过键盘进行文本输入,通常需要用户熟悉键盘的布置,对用户的操作要求比较高,同时键盘上的按键小且每个按键紧密相连,导致用户容易输错且点击触摸屏上的字母键的操作不方便,降低文字识别效率。
[0003]而现有技术中的手写识别技术通常是获取前端页面上的触摸信号,接着将所述触摸信号传输到后端所述处理器,经由所述处理器对所述触摸信号进行处理识别,获得对应的文本内容,但是该技术一方面由后端进行轨迹识别,降低了识别的效率,一方面所述后端根据所述触摸信号系统识别后给出多个候选识别结果,用户从中进行选择从而完成一个字的输入,然后再开始输入下一个字,并重复上述识别过程。由于用户每写完一个字就需要进行等待,因此这种手写识别方法影响了用户的书写速度,使用户本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于VIEW控件的手写识别方法,其特征在于,包括:通过VIEW控件中预设的监听方法识别触摸屏上发生的第一手写触摸事件,并根据所述第一手写触摸事件启动所述VIEW控件中预设的笔迹识别框;启动所述笔迹识别框后,通过所述监听方法监听所述触摸屏上发生的第二手写触摸事件,并获得所述第二手写触摸事件对应的若干个触摸点坐标;通过所述笔迹识别框中预设的路径渲染方法绘制所述若干个触摸点坐标对应的书写轨迹,并将所述书写轨迹显示在所述笔迹识别框中;当所述第二手写触摸事件完成时,通过预设的文本识别方法对所述书写轨迹进行识别,获得对应的文本信息。2.如权利要求1所述的一种基于VIEW控件的手写识别方法,其特征在于,所述通过VIEW控件中预设的监听方法识别触摸屏上发生的第一手写触摸事件,具体包括:通过所述VIEW控件中包含的原生接口onTouchEvent方法,监听发生在所述触摸屏上的触摸事件并获得所述触摸事件的类型;所述触摸事件的类型为ACTION_DOWN落下事件、ACTION_UP抬起事件及ACTION_MOVE移动事件;当所述onTouchEvent方法监听到所述触摸事件的类型只包括ACTION_DOWN落下和ACTION_UP抬起事件时,则判定所述触摸屏上的触摸事件不是所述第一手写触摸事件;若所述onTouchEvent方法监听到所述触摸事件的类型包括ACTION_DOWN落下、ACTION_MOVE移动事件及ACTION_UP抬起事件时,则判定所述触摸屏上的触摸事件为所述第一手写触摸事件。3.如权利要求1所述的一种基于VIEW控件的手写识别方法,其特征在于,所述根据所述第一手写触摸事件启动所述VIEW控件中预设的笔迹识别框,具体包括:当监听到所述第一手写触摸事件时,通过预设在所述VIEW控件中的原生接口startService唤起所述触摸屏对应的后台服务;根据所述后台服务中的addView方法启动所述VIEW控件中的透明画布控件,以使通过所述透明画布控件将预设的透明画布添加到所述触摸屏对应的前台窗口,进而获得所述笔迹识别框;所述透明画布的大小等同于所述触摸屏,且其背景为透明。4.如权利要求2所述的一种基于VIEW控件的手写识别方法,其特征在于,所述通过所述监听方法监听所述触摸屏上发生的第二手写触摸事件,并获得所述第二手写触摸事件对应的若干个触摸点坐标,具体包括:通过所述onTouchEvent方法中预设的触摸事件MotionEvent类,获得所述第二手写触摸事件对应的若干个触摸点坐标;根据所述onTouchEvent方法监听所述第二手写触摸时间中发生的ACTION_UP抬起事件的时长,获得所述第二手写触摸事件的触摸时长。5.如权利要求1所述的一种基于VIEW控件的手写识别方法,其特征在于,通过所述笔迹识别框中预设的路径渲染方法绘制所述若干个触摸点坐标对应的书写轨迹,具体包括:根据所述若干个触摸点坐标,通过所述笔迹识别框中预设的原生接口Canvas.drawPath()方法对所述若干个触摸点坐标进行绘制,获得所述第二手写触摸事件对应的书写路径,并将所述书写路径渲染到所述笔迹识别框中。6.如权利要求4所述的一种基于VIEW控件的手写识别方法,其特征在于,所述当所述第
二手写触摸事件完成时,具体包括:通过所述onTouchEvent方法监听所述第二手写触摸事件的ACTION_UP抬起事件的时长...

【专利技术属性】
技术研发人员:李仕庭
申请(专利权)人:广州朗国电子科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1