|
@@ -1,43 +1,45 @@
|
|
|
-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
|
|
|
-不用传参,直接请求地址
|
|
|
-返回结果:
|
|
|
+使用 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':识别错误次数}
|