车机嵌入式手写输入方法技术

技术编号:32462062 阅读:24 留言:0更新日期:2022-02-26 08:52
本发明专利技术提供了一种车机嵌入式手写输入方法,包括以下步骤:将训练数据输入到手写识别模型中进行训练并进行测试;在PC端将训练好的手写识别模型转换成移动端的手写识别模型;检测移动端的书写屏幕的倾斜角;根据所述倾斜角选择多种处理图片的方式对所述识别初始图像进行处理,分别得到多个待识别图像;获取用户的选择并记录对应的处理方式,将记录的处理方式优先应用到下次的识别中。这种车机嵌入式手写输入方法根据书写屏幕的倾斜角和用户的书写习惯对待识别的图片进行处理,能够更加准确和快速的对用户的手写字进行识别。和快速的对用户的手写字进行识别。和快速的对用户的手写字进行识别。

【技术实现步骤摘要】
车机嵌入式手写输入方法


[0001]本专利技术涉及手写识别
,尤其涉及一种车机嵌入式手写输入方法。

技术介绍

[0002]目前,几乎每种智能设备上都配置有手写输入法,但在车机上的手写输入法始终存在识别不准确的情况,主要是不是因为字体的不同,而是由于书写习惯和书写角度造成的,因此有必要对它进行改进。

技术实现思路

[0003]本专利技术要解决的技术问题是:为了解决现有技术中的上述问题,本专利技术提供了一种车机嵌入式手写输入方法来解决上述问题。
[0004]本专利技术解决其技术问题所采用的技术方案是:一种车机嵌入式手写输入方法,包括以下步骤:
[0005]S1、收集多种字体的手写初始图片,对手写初始图片进行预处理得到黑底白字的中间图片,在中间图片上添加与图片内容对应的字符编码,构成训练数据和测试数据;
[0006]S2、将训练数据输入到手写识别模型中进行训练并进行测试;
[0007]S3、在PC端将训练好的手写识别模型转换成移动端的手写识别模型;
[0008]S4、检测移动端的书写屏幕的倾斜角;
[0009]S5、采集用户的手写轨迹并将手写轨迹转换成黑底白字的识别初始图像;
[0010]S6、根据所述倾斜角选择多种处理图片的方式对所述识别初始图像进行处理,分别得到多个待识别图像;
[0011]S7、将所述多个待识别图像输入手写识别模型中进行识别,得到多个识别结果并在屏幕上罗列识别结果;
[0012]S8、获取用户的选择并记录对应的处理方式,将记录的处理方式优先应用到下次的识别中。
[0013]作为优选,在所述步骤S1中,预处理的方式为:将所述手写初始图片转换成32*32的二值图像,令图片中内容居中并占满图片。
[0014]作为优选,在所述步骤S5中,在书写屏幕上创建一块手写输入区域,获取用户书写的轨迹点,将轨迹点渲染成轨迹线,当用户停止书写后,将手写输入区域的由轨迹线组成的图像转换成32*32的二值图像,令图片中内容居中并占满图片。
[0015]作为优选,所述处理方式为单一的处理手段或者多种处理手段的组合。
[0016]本专利技术的有益效果是,这种车机嵌入式手写输入方法根据书写屏幕的倾斜角和用户的书写习惯对待识别的图片进行处理,能够更加准确和快速的对用户的手写字进行识别。
附图说明
[0017]下面结合附图和实施例对本专利技术进一步说明。
[0018]图1是本专利技术的一种车机嵌入式手写输入方法的最优实施例的流程图。
[0019]图2是本专利技术的一种车机嵌入式手写输入方法的最优实施例的手别识别模型的示意图。。
具体实施方式
[0020]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。
[0021]在本专利技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。
[0022]此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。此外,在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0023]流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本专利技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本专利技术的实施例所属
的技术人员所理解。
[0024]如图1所示,本专利技术提供了一种车机嵌入式手写输入方法,包括以下步骤:
[0025]S1、收集多种字体的手写初始图片,手写内容包括中英文、数字和标点符号,在PC端将手写初始图片转换成32*32的二值图像,令图片中内容居中并占满图片,得到黑底白字的中间图片,在中间图片上添加与图片内容对应的字符编码,构成训练数据和测试数据;
[0026]S2、将训练数据输入到手写识别模型中进行训练并进行测试,手写识别模型中的算法通过TensorFlow编写;如图2所示,手写识别模型包括原始数据输入层、卷积层、池化层、降维层和全连接层。原始数据输入层:N*(32*32)的数据,每个数据为浮点型0.0~1.0。可以理解为(32*32)的黑底白字图片,0.0表示纯黑,大于0.0表示有笔画,卷积层:使用32个随机卷积核对N*(32*32)的原始数据执行卷积操作,输出32*N*(32*32)个数据,池化层:对32*N*(32*32)个数据执行降采样,输出32*N*(16*16)个数据,降维层:对32*N*(16*16)个数据执行降维,输出N*(8192)个数据。8192=32*16*16,全连接层:输出N*256个特征,全连接层:6582表示6582个中英文字符。对于分类问题,这一层一般取需要识别的类型数量。
[0027]S3、在PC端将训练好的手写识别模型转换成移动端的手写识别模型;
[0028]S4、在移动段通过TensorFlow Lite加载手写识别模型,检测移动端的书写屏幕的倾斜角;
[0029]S5、采集用户的手写轨迹并将手写轨迹转换成黑底白字的识别初始图像,具体为在书写屏幕上创建一块手写输入区域,获取用户书写的轨迹点,用户的手指滑动时每隔16ms记录一次轨迹点,手指离开时记录结束点。将轨迹点渲染成轨迹线,当手指触摸时开始记录起始点,最后利用这些轨迹点,渲染成轨迹线,可以认为是一个笔画。当用户停止书写2s后,将手写输入区域的由轨迹线组成的图像转换成32*32的二值图像,令图片中内容居中并占满图片;
[0030]S6、根据倾斜角选择多种处理图片的方式对识别初始图像进行处理,分别得到多个待识别图像;在移动端存储有对照表,对照的条件包括书写屏幕的倾斜角,而且对照表的结果为处理方式,处理方式为单一的处理手段或者多种处理手段的组合,处理手段包括且不局限于局部放大缩小、局部变形、局部拉伸、局部加粗、轨迹线的聚拢、轨迹线的扩散等等。
[0031]S7、将多个待识别图像输本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车机嵌入式手写输入方法,其特征在于,包括以下步骤:S1、收集多种字体的手写初始图片,对手写初始图片进行预处理得到黑底白字的中间图片,在中间图片上添加与图片内容对应的字符编码,构成训练数据和测试数据;S2、将训练数据输入到手写识别模型中进行训练并进行测试;S3、在PC端将训练好的手写识别模型转换成移动端的手写识别模型;S4、检测移动端的书写屏幕的倾斜角;S5、采集用户的手写轨迹并将手写轨迹转换成黑底白字的识别初始图像;S6、根据所述倾斜角选择多种处理图片的方式对所述识别初始图像进行处理,分别得到多个待识别图像;S7、将所述多个待识别图像输入手写识别模型中进行识别,得到多个识别结果并在屏幕上罗列识别结果;S8、获...

【专利技术属性】
技术研发人员:张华王宇钊
申请(专利权)人:常州新途软件有限公司
类型:发明
国别省市:

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

1