C#实现验证码中粘连字符分割(一)

       验证码中粘连字符分割有助于Tessract识别此类验证码,本文分享的分割算法可以成功分割较简单的粘连字符。在此分享实现思路以及相关代码,期望能抛砖引玉。


写文章时贴代码可能有所遗漏,这里提供完整的工程下载链接:链接: http://pan.baidu.com/s/1sjJoWKt 密码: xdeb



       本文主要讲述分割算法的总体框架,如下图所示。


       本文分享的分割算法中用到了本博客中曾经分享过的图像二值化,图像骨架提取zhang-suen算法滴水算法等算法。目前本算法还不完善,以我收集的10个验证码图片为样本,目前算法仅完全成功分割了一张验证码,其他粘连字符的分割或多或少有一些缺陷。接下来将有一系列文章来讲述各子框架的实现思路,实现代码以及相关参考文献,另外本算法也会持续完善并在本博客中分享,欢迎围观拍砖。

       分割成功的验证码图片:


       分割算法的实现代码:       

C#实现验证码中粘连字符分割(一)

C#实现验证码中粘连字符分割(二)

C#实现验证码中粘连字符分割(三)

C#实现验证码中粘连字符分割(四)

C#实现验证码中粘连字符分割(五)

C#实现验证码中粘连字符分割(六)

C#实现验证码中粘连字符分割(七)

C#实现验证码中粘连字符分割(八)

验证码粘连字符分割经验谈

Comments

  1. By 小龙

    回复

  2. 回复

    • By 小龙

      回复

    • By 小龙

      回复

      • 回复

        • By 小龙

          回复

        • By 小龙

          回复

  3. By 励志吧

    回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Fork me on GitHub