Heim  >  Fragen und Antworten  >  Hauptteil

python - 去除验证码干扰线用什么算法好

去除诸如以上验证码干扰线,采用 灰度图 → rof算法 → ImageEnhance.Sharpness → 二值图 产生如下效果

部分孤立噪点难以去除干净,这也对tesseract的识别产生影响,上面的方式只有30%识别率。

大家讲道理大家讲道理2742 Tage vor926

Antworte allen(1)Ich werde antworten

  • 高洛峰

    高洛峰2017-04-17 17:53:25

    对于这种验证码:
    1.干扰线较细,大约只有1px-2px
    2.字体较干扰线粗

    可以二值化后过滤这样的点:
    1.周围8个点有少于2个1的点

    Antwort
    0
  • StornierenAntwort