[发明专利]字符验证码识别模型训练方法、识别方法、系统、设备及介质在审
申请号: | 202011238297.7 | 申请日: | 2020-11-09 |
公开(公告)号: | CN112270325A | 公开(公告)日: | 2021-01-26 |
发明(设计)人: | 魏小文;何晓力;李可玮;张芸蜻;孙晨阳;黄小云 | 申请(专利权)人: | 携程旅游网络技术(上海)有限公司 |
主分类号: | G06K9/34 | 分类号: | G06K9/34;G06K9/62;G06N3/04;G06N3/08;G06N20/20 |
代理公司: | 上海弼兴律师事务所 31283 | 代理人: | 杨东明;余中燕 |
地址: | 200335*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字符 验证 识别 模型 训练 方法 系统 设备 介质 | ||
1.一种字符验证码识别模型训练方法,其特征在于,包括:
建立标准字符类别库,所述标准字符类别库中包含若干字符以及与各字符对应的类别向量;
获取若干字符验证码样本图像,各所述字符验证码样本图像以相应图像中包含的字符命名;
通过预先训练的字符位置预测模型获取各所述字符验证码样本图像中每个字符的目标位置偏移量;
将各所述字符验证码样本图像的名称中的字符与所述标准字符类别库中的字符进行匹配,以获取各所述字符验证码样本图像中的字符的目标类别向量;
根据各所述字符验证码样本图像中每个字符的目标类别向量和目标位置偏移量,对字符验证码识别模型进行训练,得到目标字符验证码识别模型。
2.根据权利要求1所述的字符验证码识别模型训练方法,其特征在于,所述建立标准字符类别库的步骤包括:
获取若干第一字符验证码图像,各所述第一字符验证码图像以相应图像中包含的字符命名;
对所述若干第一字符验证码图像的名称中包含的字符进行预处理,得到若干目标字符;
根据各所述目标字符以及各目标字符对应的类别向量建立所述标准字符类别库。
3.根据权利要求2所述的字符验证码识别模型训练方法,其特征在于,所述对所述若干第一字符验证码图像的名称中包含的字符进行预处理,得到若干目标字符的步骤,包括:
对所述若干第一字符验证码图像的名称中包含的字符进行去重处理;
统计所述若干第一字符验证码图像的名称中包含的各字符出现的频率,并过滤频率低于预定阈值的字符;
将去重和过滤后,所述若干第一字符验证码图像的名称中剩余的字符作为所述目标字符。
4.根据权利要求1所述的字符验证码识别模型训练方法,其特征在于,所述字符位置预测模型的训练过程如下:
获取若干第二字符验证码图像,并在所述第二字符验证码图像中标注各字符的位置;
根据所述第二字符验证码图像及所述第二字符验证码图像中标记的各字符的位置,训练得到字符位置预测模型。
5.根据权利要求1所述的字符验证码识别模型训练方法,其特征在于,所述根据各所述字符验证码样本图像中每个字符的目标类别向量和目标位置偏移量,对字符验证码识别模型进行训练的步骤,包括:
将所述若干字符验证码样本图像划分为训练集和验证集;
将所述训练集中各字符验证码样本图像输入预先建立的字符验证码识别模型进行处理,并基于所述字符验证码识别模型输出的各字符的类别向量预测结果和位置偏移量预测结果、与对应的目标类别向量和目标位置偏移量计算损失函数值,而后基于所述损失函数值对所述字符验证码识别模型的权重进行调整,直至所述损失函数值满足预定条件;
根据所述验证集对当前字符验证码识别模型进行验证,当验证通过时,训练结束,并将当前字符验证码识别模型作为目标字符验证码识别模型。
6.一种字符验证码识别方法,其特征在于,包括:
获取待识别的目标字符验证码图像;
将所述目标字符验证码图像输入根据权利要求1-5中任一项所述方法训练得到的所述目标字符验证码识别模型进行处理,得到所述目标字符验证码图像中各字符的类别向量预测结果和位置偏移量预测结果;
根据所述目标字符验证码图像中各字符的类别向量预测结果与所述标准字符库中各字符对应的类别向量,获取所述目标字符验证码图像中各字符的字符识别结果;
根据所述目标字符验证码图像中各字符的位置偏移量预测结果,获取所述目标字符验证码图像中各字符的绝对位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程旅游网络技术(上海)有限公司,未经携程旅游网络技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011238297.7/1.html,转载请声明来源钻瓜专利网。