zoukankan      html  css  js  c++  java
  • paip.验证码识别----判断汉字还是英文

    paip.验证码识别----判断汉字还是英文


    ----作者Attilax , 1466519819@qq.com---  


    在验证码识别中,判断汉字还是英文是非常重要的一个手段,可以大大提高综合识别率


    结合原理就是:去噪后。力度比正常使用大点。汉字一般比英文笔划多,不容易细线去掉。


    然后到得ROI,


    主要是综合断点其PIXNUM和WIDTH就可以识别其是汉字了。


    源码如下


     






    public class Iskipper
        {


           public int pixnum;
           public int imgwidth;
           public string msg;
           public virtual bool isSkip(System.Drawing.Image image)
            {
                imgPedwe c = new imgPedwe();
                int num = c.pixProcess4rrv3((Bitmap)image);
                pixnum = num;
                msg = "<iskiper>picnum:" + pixnum.ToString();
                if (num > 900)
                {
                    imgwidth = image.Width;
                    msg = msg + ";img" + imgwidth.ToString();
                    if (image.Width > 82)
                    {
                        msg += ";pic is maybe hanzi";
                        return true;
                    }else
                
                    return false;


                }


             




                 imgwidth = image.Width;
                 msg = msg + ";img" + imgwidth.ToString();
                //if (image.Width > 82)
                //{
                //    msg += ";pic is maybe hanzi";
                //    return true;
                //}




                if (image.Width < 40)
                {
                    msg += ";pic is maybe jelye";
                    return true;
                }


                return false;












            }
        }
  • 相关阅读:
    spring boot 1.4 整合 mybatis druid
    大话设计模式读书笔记--6个原则
    大话设计模式读书笔记--23.访问者模式
    大话设计模式读书笔记--22.解释器模式
    大话设计模式读书笔记--21.享元模式
    大话设计模式读书笔记--20.中介者模式
    大话设计模式读书笔记--19.责任链模式
    大话设计模式读书笔记--18.命令模式
    大话设计模式读书笔记--17.桥接模式
    大话设计模式读书笔记--17.单例模式
  • 原文地址:https://www.cnblogs.com/attilax/p/15199725.html
Copyright © 2011-2022 走看看