python中验证码校验,python识别数字验证码

  python中验证码校验,python识别数字验证码

  很久以前分享过一个Python代码实现验证码识别。

  当时采用的是枕式pytesseract,优点是免费,好用。但其识别准确率一般,新手想要更高的验证码识别只能选择使用百度API接口。

  但实际上百度API接口和pytesseract都是需要前期配置的,对于新手来说不是很友好。

  而且,百度API必须联网。对于一些机器不能联网的朋友,只好过了。

  最近群里一个群友分享了一个新库。试用后发现很实用,所以今天想和大家分享一下。

  Github地址:https://github.com/sml2h3/ddddocr

  库名也很有意思3354ddddocr(同音带带兄弟OCR)

  环境要求:

  Python=3.8Windows/Linux/Macox.可以通过以下命令安装

  pipinstallddddocr参数说明:

  我在网上随便找了一张验证码图片,用这个库练习了一下。

  来源:百度搜索importddddocroc=ddddocr。ddddocr () withopen (1.png , Rb )ASF:img _ bytes=f . read()RES=ocr . classification(img _ bytes)print(RES)成功识别验证码文本!

  而且优点也非常明显:首先代码非常简化。与上述两种方法相比,不需要设置额外的环境变量等。而且5行代码就能轻松识别验证码图片。另一方面,我们可以使用神奇的命令%%time来测试它吗?这个代码非常快。

  用下面更多的验证码图片继续测试:

  我又找了六张验证码图片来测试,观察结果,发现这么简单的验证码基本都能很快识别出来。然而,结果存在一些问题。不区分——个字母的大小写(如第6张图)。

  总之,如果你需要验证码识别,并且准确率要求不太高的话。

  然后,和哥哥OCR(ddddocr)一起的库是个不错的选择~

  ——端——

  最近发现一个宝号点外卖每顿饭都能少花5-20元

  就是她点击下方名片关注微信官方账号

  微信官方账号点击菜单领取红包,最低5元,最高56元!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: