首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > C# > C# 实现简单数字验证码解析(Tesseract OCR 解析验证码) 实例代码

C# 实现简单数字验证码解析(Tesseract OCR 解析验证码) 实例代码

  • 资源大小:1.57M
  • 上传时间:2021-07-30
  • 下载次数:0次
  • 浏览次数:1次
  • 资源积分:1积分
  • 标      签: C#图形和图像处理

资 源 简 介

具体实现思路:以4位数字的验证码为例 1、人工将验证码的4位数字每位对应的代码存入数据库中,每位存入0-9对应的代码,每个数可以多存这样可以提高识别率; 2、获取验证码以后,对其进行去背景、灰度处理、去噪点处理、分片处理以后生成每位数字对应的代码; 3、去背景色,这一步的目的是把验证码和背景颜色区别开来。4、去噪声:这一步要取出图像上的孤立点。这些孤立点被认为是噪声。  孤立点的定义:某个点,周围没有与该点等值的点。  或者某个连接块,该连接块的元素的个数小于某个给定值K, 把元素个数很小的连接块也定义为孤立点,有助于去处噪声。  去噪声算法:参照去背景算法。 5、图像锐化:图像锐化的目的是增强边界。这一步是可选的。看验证码的情况,这一步可以跳过。 6、图片有效区域截取:这个操作是将图片除验证码字符以外的边框去掉,只留下验证码字符图片,这样保证分片的准确性。 7、图片分片处理,这个处理是将整个图片分割成单个字符图片。8、拿分片图像生成的代码(eg:000111110011…..)与DB中已有代码相比较,取得相似度最高的即要验证码的字符;   注:如果DB的样本越多,识别的准确率也越高,但是速度会相应变慢

相 关 资 源

您 可 能 感 兴 趣 的

同 类 别 推 荐

VIP VIP