zoukankan      html  css  js  c++  java
  • java验证码识别2

    (本文仅用于学习研究图像匹配识别原理,不得用于其他用途。)

    换一个字体固定,大小固定,位置不固定的验证码

    还是四步。

    1。图像预处理

         这验证码还是很厚道的,都没有任何干扰。不用处理

    2。分割

         先纵向扫描,很容易分成四部分

       

         再对每一部分横向扫描

            

    3。训练就容易了

         把分割的结果对应存成5.jpg,9.jpg,3.jpg,a.jpg 就可以了

        

    4。识别

         因为固定大小,识别跟 验证码识别--1 里面一样,像素比较就可以了。

    识别结果如下,识别率100%:

    源码:

     

  • 相关阅读:
    通过scrapy内置的ImagePipeline下载图片到本地、并提取本地保存地址
    算法的时间复杂度和空间复杂度
    session cookie的区别最全总结
    汉明码(海明码)计算方法
    测试 markdown
    PHP扩展--opcache安装及配置
    PHP_EOL
    BUG:php7.1 访问yii数据库 自动加端口3306 报错
    BUG:upstream timed out (10060: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected
    图的遍历之 深度优先搜索和广度优先搜索
  • 原文地址:https://www.cnblogs.com/marryZhan/p/2213944.html
Copyright © 2011-2022 走看看