[发明专利]汉字识别方法、装置、计算机可读介质及电子设备有效
申请号: | 201910905543.0 | 申请日: | 2019-09-24 |
公开(公告)号: | CN110659639B | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 周多友;王长虎 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06K9/32 | 分类号: | G06K9/32;G06N3/08 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 贾会玲 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 汉字 识别 方法 装置 计算机 可读 介质 电子设备 | ||
1.一种汉字识别方法,其特征在于,包括:
接收客户端发送的待识别图像;
确定所述待识别图像中待识别文字行的特征向量组,其中,所述特征向量组中各特征向量的维度为汉字信息库中所有汉字所包含的部件数和部件间结构关系数之和,所述特征向量中的各元素为所述所有汉字所包含的部件或部件间结构关系对应的概率值,所述部件包括偏旁和部首;
根据预设规则,将所述特征向量组中的非零元素转化为0或1,得到新的特征向量组;
根据所述新的特征向量组,获取所述待识别汉字行中包括的至少一个汉字。
2.根据权利要求1所述的方法,其特征在于,所述根据预设规则,将所述特征向量组中的非零元素转换为0或1,包括:
针对所述特征向量组中的每个非零元素,若所述非零元素大于预设阈值,则将所述非零元素置1;
若所述非零元素小于或等于所述预设阈值,则将所述非零元素置0。
3.根据权利要求1所述的方法,其特征在于,所述根据所述新的特征向量组,获取所述待识别汉字行中包括的至少一个汉字,包括:
针对所述新的特征向量组中的每个新的特征向量,从所述汉字信息库中各汉字对应的编码中,确定出与所述新的特征向量相匹配的目标编码;
将所述目标编码对应的汉字确定为目标汉字,得到所述待识别汉字行中包括的至少一个汉字。
4.根据权利要求1所述的方法,其特征在于,所述确定所述待识别图像中待识别文字行的特征向量组,包括:
将所述待识别图像中待识别文字行输入到预设神经网络模型中,得到所述待识别文字行的特征向量组,其中,所述预设神经网络模型根据所述汉字信息库中各汉字对应的编码构建。
5.根据权利要求4所述的方法,其特征在于,所述预设神经网络模型根据汉字信息库中各汉字对应的编码,通过以下步骤来构建:
获取多个训练样本图像;
将所述多个训练样本图像中文字行输入到初始神经网络模型中,得到所述初始神经网络模型的输出结果,其中,所述初始神经网络模型中具有至少一层卷积层、且至少一层卷积层的卷积核数量根据所述编码的长度确定,所述至少一层包括最后一层,所述卷积层用于根据卷积核的大小和步长扫描所述训练样本图像,以对所述训练样本图像中文字行进行特征提取和特征映射,所述长度等于所述维度;
根据所述输出结果和标记数据的比对结果,对所述初始神经网络模型进行训练,得到预设神经网络模型,其中,所述标记数据为与所述多个训练样本图像中文字行分别对应的识别正确的特征向量组。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述至少一个汉字发送至所述客户端,以由所述客户端进行展现。
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述汉字信息库中各汉字对应的编码通过以下方式来确定:
针对所述汉字信息库中的每个汉字,获取所述汉字所包含的部件和部件间结构关系;
针对每个所述部件,将第一编码序列中、与所述部件对应的元素值修改为第一比特值,得到第二编码序列,其中,所述第一编码序列为各元素值均为第二比特值的二进制比特序列,且部件结构集中的各部件或部件间结构关系分别与所述第一编码序列中的各元素一一对应,所述部件结构集为所述汉字信息库中所有汉字所包含的部件和部件间结构关系构成的集合;
针对每个所述部件间结构关系,将所述第二编码序列中、与所述部件间结构关系对应的元素值修改为所述第一比特值,得到所述汉字对应的编码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910905543.0/1.html,转载请声明来源钻瓜专利网。