今天介绍一个简单验证的识别。

主要是标准的格式,没有扭曲和变现。就用 pytesseract 去识别一下。

验证码地址:http://wsxf.mca.gov.cn/zfp/Random.cmd?d=1565452532947

需要识别的验证码是:

识别结果是:

识别率百分之八十。10个有两个错误。

识别代码:

#coding:utf-8
from common.contest import *
from PIL import Image
import pytesseract def recognize_captcha(img_path):
im = Image.open(img_path)
tessdata_dir_config = '--tessdata-dir "C:\\Program Files (x86)\\Tesseract-OCR\\tessdata"'
num = pytesseract.image_to_string(im,config=tessdata_dir_config)
return num if __name__ == '__main__':
for i in range(1, 11):
img_path = "4/" + str(i) + ".jpg"
res = recognize_captcha(img_path)
strs = res.split("\n")
print strs[0].replace(" ",'')

最新文章

  1. jdk jre jvm 三者之间关系
  2. 在eclipse下如何安装下载好的插件
  3. 华为DHCP-重要
  4. ReentrantLock获取锁方式解读(转)
  5. uoj #5. 【NOI2014】动物园 kmp
  6. Java 声明和访问控制(二) this关键字的访问
  7. pgsql自动安装shell脚本整理
  8. Java SE (6)之 多线程
  9. DateTime 格式化
  10. Java泛型知识点:泛型类、泛型接口和泛型方法
  11. MySQL密码重置(root用户)
  12. SimpleXML系列函数操作XML
  13. Unable to resolve dependency问题解决
  14. golang interface
  15. Nowcoder contest 370H Rinne Loves Dynamic Graph【分层图最短路】
  16. 【BZOJ1876】[SDOI2009]SuperGCD(数论,高精度)
  17. logmnr使用
  18. java多线程与并发笔记
  19. node-webkit学习(2)基本结构和配置
  20. 【高可用HA】Apache (4) —— Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_jk

热门文章

  1. prometheus添加自定义监控与告警(etcd为例)
  2. 在spring管理的类的要注意问题
  3. JavaSE 面试题: 成员变量与局部变量
  4. OpenCV 静态库 CMAKE 文件
  5. Windwos利用批处理文件自动清理归档日志,计划任务
  6. 字符串格式连接sqlserver数据库的字段概念解释
  7. AppTheme属性设置集合
  8. 2019 边锋游戏java面试笔试题 (含面试题解析)
  9. 爬虫--selenium之 chromedriver与chrome版本映射表(最新至v2.46版本chromedriver)
  10. box-shadow 模糊半径与扩展半径