【问题标题】:How to read captcha with tesseract -magickimage如何使用 tesseract -magickimage 读取验证码
【发布时间】:2018-03-05 15:58:16
【问题描述】:

我在使用 ImageMagick - teseract 读取验证码图像时遇到了一些问题。 尝试了很多选择,但都失败了。这种格式真的可以读issueformat吗?

提前致谢

【问题讨论】:

    标签: imagemagick ocr tesseract captcha


    【解决方案1】:

    验证码的目的是让计算机难以阅读,因此有许多次尝试失败是很自然的。

    然而,这个例子似乎缺乏足够的熵来停止任何 OCR。在传递给 OCR 引擎之前,使用任意组合的降噪预处理技术。

    例如:删除颜色(我们不需要它),稍微模糊和侵蚀形状,并删除轮廓灰色。

    convert TBWyI.jpg -colorspace Gray \
            -blur 3x1  -morphology Erode Diamond \
            -level 20%  output.jpg
    

    产生...

    Tesseract 对此非常满意。

    tesseract output.jpg stdout
    #=> '6DEAV
    

    【讨论】:

    • 非常感谢您的快速答复。显然,它在 80-90% 的时间里都在工作,但只能使用以下选项: -colorspace Gray \ -blur 3x1 -morphology Erode Diamond \ 如果我试图添加“-level 20%”这个选项,出于某些原因不再处理。谢谢你,亚历克斯
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-20
    • 1970-01-01
    • 2014-10-30
    • 1970-01-01
    • 2022-01-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多