CaptchaCracker 验证码识别开源项目

我要开发同款
匿名用户2021年12月31日
92阅读

技术信息

开源地址
https://github.com/WooilJeong/CaptchaCracker
授权协议
MIT

作品详情

CaptchaCracker是一个开源的Pytho库,它提供了创建和应用深度学习模型来识别Captcha图像的功能。你可以创建一个深度学习模型,如下图所示识别Captcha图像中的数字,并输出一串数字,或者你可以自己尝试这个模型。

Iput

Output023062Examples

训练和保存模型

在执行模型训练之前,应准备好训练数据图像文件,在文件名中注明验证码图像的实际值,如下图所示。

下载样本数据集

importglobimportCaptchaCrackerascc#Traiigimagedatapathtrai_img_path_list=glob.glob("../data/trai_umbers_oly/*.pg")#Traiigimagedatasizeimg_width=200img_height=50#CreatigaistacethatcreatesamodelCM=cc.CreateModel(trai_img_path_list,img_width,img_height)#Performigmodeltraiigmodel=CM.trai_model(epochs=100)#Savigtheweightslearedbythemodeltoafilemodel.save_weights("../model/weights.h5")加载一个已保存的模型来进行预测

importCaptchaCrackerascc#Targetimagedatasizeimg_width=200img_height=50#Targetimagelabellegthmax_legth=6#Targetimagelabelcompoetcharacters={'0','1','2','3','4','5','6','7','8','9'}#Modelweightfilepathweights_path="../model/weights.h5"#CreatigamodelapplicatioistaceAM=cc.ApplyModel(weights_path,img_width,img_height,max_legth,characters)#Targetimagepathtarget_img_path="../data/target.pg"#Predictedvaluepred=AM.predict(target_img_path)prit(pred)

功能介绍

CaptchaCracker 是一个开源的 Python 库,它提供了创建和应用深度学习模型来识别 Captcha 图像的功能。你可以创建一个深度学习模型,如下图所示识别 Captcha 图像中...

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论