识别验证码方法学习过程

1.读取图片到内存(一般是读取一张之后在复制一张以免该颜色该乱掉)

2.色差:
将第两个个颜色  R^2+G^2+B^2  开方  做差后的绝对值的范围就是色差(自己语言定义的不专业)

3.灰阶处理
 RGB值全部设置成灰度值 Gray=( 0.299*R  +   0.587*G  +  0.114B)

Tesseract 插件可以用(Tess4J)
1.先获取样本图片并修正
2.让tesseract自由学习
3.我们纠正tesseract


采样修正:
1.去掉边框
2.颜色过滤:(去取色后去除干扰色,色差、枚举等手段去除)
3.返回这张图片(.tif格式)
4.将jTessBoxEdior(用java写的)合并处理过的验证码(用window图片查看器查看有翻页)
运行tesseract.exe 
>tesseract.exe 处理文件名.tif 识别结果名词 ?????
在用JTessBoxEdior 打开进行矫正


具体文档地址:


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值