|
3 هفته پیش | |
---|---|---|
.idea | 2 سال پیش | |
RotateMatch | 5 ماه پیش | |
border_recognize | 2 سال پیش | |
captcha_classify | 5 ماه پیش | |
captcha_server | 5 ماه پیش | |
chinese_detect | 2 سال پیش | |
chinese_equation_denoise | 5 ماه پیش | |
chinese_equation_recognize | 5 ماه پیش | |
chinese_order | 2 سال پیش | |
chinese_recognize | 2 سال پیش | |
dev | 5 ماه پیش | |
interface | 5 ماه پیش | |
puzzle_detect | 5 ماه پیش | |
train | 3 هفته پیش | |
.gitignore | 5 ماه پیش | |
README.MD | 2 سال پیش | |
captcha_arith.ipynb | 5 سال پیش | |
captcha_digit.ipynb | 5 سال پیش | |
captcha_flask_server.py | 3 هفته پیش | |
captcha_rotate_server.py | 5 ماه پیش | |
chinese_characters.txt | 3 سال پیش | |
gru_arith_base_model.h5 | 3 سال پیش | |
gru_arith_ctc_best.h5 | 5 سال پیش | |
gru_chinese_base_model.h5 | 3 سال پیش | |
gru_digit4to6_ctc_best.h5 | 5 سال پیش | |
gru_digit_base_model.h5 | 5 سال پیش | |
gru_english_base_model.h5 | 3 هفته پیش | |
gru_english_base_model_2.h5 | 3 سال پیش | |
gru_up_low_case_base_model.h5 | 3 هفته پیش | |
predict_model.py | 3 هفته پیش | |
utils.py | 5 ماه پیش |
使用 captcha_flask_server.py 启动服务;predict_model.py为模型预测模块;目前正式服务接口地址为 http://121.46.18.113:17052/
1、文件说明 文件夹 Digit4 、Digit5 为网上爬取的4个数字和5个数字的验证码图片数据,用于裁剪分割重组新的验证码数据 文件夹suanshu-pic 为网上爬取的算术验证码图片分割后的图片,用于重组算术验证码图片 文件夹 pic 为验证码接口服务保存识别错误的图片 captcha_arith.ipynb 为算术验证码的生成及训练代码 captcha_digit.ipynb 为数字验证码的生成及训练代码 flash_server.py 为接口服务代码 predict_model.py 为模型加载及预测代码 gru_arith_base_model.h5 为 算术基础模型文件最终预测时使用的模型 gru_arith_ctc_best.h5 为算术ctc损失模型文件,训练后保存的模型 gru_digit4-6_ctc_best.h5 为数字ctc损失模型文件,训练后保存的模型 gru_digit_base_model.h5 为数字基础模型文件最终预测时使用的模型
2、验证码项目接口说明 正常情况调用验证码识别url: http://192.168.0.112:17052/upload,如果识别错误需把验证码重新传一下的 识别错误上传URL: http://192.168.0.112:17052/errorlog 接口请求类型皆为post, 图片格式直接上传图片或者用base64编码后上传
验证码识别url: http://192.168.0.112:17052/upload 请求参数:pic 或者 base64pic 加 code pic : file类型图片 base64pic : base64编码后图片,格式如 data:image/bmp;base64,Qk3aHwAAAAAAA... code : 验证码类型暂时只支持4-6位纯数字/1-2位算术加减乘求模,value分别为shuzi,suanshu 返回结果为json类型 : 1、识别成功{"success":True, "predict":识别结果} 2、识别失败{"success":False} 3、验证码类型未传或错误: {'errorinfo':'please check you param:code, code must be in shuzi/suanshu/yingwen/hanzi'} 4、图片未上传或格式不对,'please check you post '
识别错误上传URL: http://192.168.0.112:17052/errorlog 请求参数:pic 或者 base64pic 加 code pic : file类型图片 base64pic : base64编码后图片,格式如 data:image/bmp;base64,Qk3aHwAAAAAAA... code : 验证码类型,暂时只支持4-6位纯数字/1-2位算术加减乘求模,value分别为shuzi,suanshu 返回结果为json类型 : 1、识别成功{"success":True, "predict":识别结果} 2、识别失败{"success":False} 3、验证码类型未传或错误: {'errorinfo':'please check you param:code, code must be in shuzi/suanshu/yingwen/hanzi'} 4、图片未上传或格式不对,'please check you post '
调用总次数及错误次数URL: http://192.168.0.112:17052/getlog 不用传参,直接请求地址 返回结果: {'total_num':总识别次数, 'neg_numative':识别错误次数}