【问题标题】:Working captcha machine learning tool sought寻求工作验证码机器学习工具
【发布时间】:2018-03-17 21:22:55
【问题描述】:

我正在寻找任何工作 python3 验证码求解器。

我的重点在于一个相对简单的六位数验证码:

培训材料是 2000 个已解决的验证码。

我尝试过来自 dsaveliev 的求解器,它专注于非常相似的验证码 "Chinese Patrick"Adam Geitgy。但他们都在抛出各种错误,似乎 github 用户“letarg0”两周前已经和我一样做了同样的研究。

我不确定要使用个位数分隔。 Geitgy 的 extract_single_letters_from_captchas.py 但在我的示例中效果不佳。

很遗憾,我一个人写不出来。你知道任何适合我的工具吗?

【问题讨论】:

    标签: tensorflow machine-learning captcha


    【解决方案1】:

    你可以使用openCV和tesseract OCR

    import cv2.cv as cv
    import tesseract
    gray = cv.LoadImage('captcha.jpeg', cv.CV_LOAD_IMAGE_GRAYSCALE)
    cv.Threshold(gray, gray, 231, 255, cv.CV_THRESH_BINARY)
    api = tesseract.TessBaseAPI()
    api.Init(".","eng",tesseract.OEM_DEFAULT)
    api.SetVariable("tessedit_char_whitelist", "0123456789abcdefghijklmnopqrstuvwxyz")
    api.SetPageSegMode(tesseract.PSM_SINGLE_WORD)
    tesseract.SetCvImage(gray,api)
    print(api.GetUTF8Text())
    

    来源:https://gist.github.com/chroman/5679049

    【讨论】:

      猜你喜欢
      • 2014-10-21
      • 1970-01-01
      • 1970-01-01
      • 2012-01-28
      • 2017-06-25
      • 1970-01-01
      • 1970-01-01
      • 2016-06-06
      • 1970-01-01
      相关资源
      最近更新 更多