A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 我爱睡觉 中级黑马   /  2016-1-23 23:12  /  1036 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

验证码典型工具:Tesseract  开源工具
        分为     学习样本图像库预处理----->初步识别------>校正学习裤
                抓取大量网站----样本图片(理论 每个元素出现二十次)加了干扰横线,很难识别
               
                对样本预处理------>消除图片干扰
        
                待识别图像预处理    ----->根据学习裤识别
               
               
图片处理        
                using( Bitmap bit=(Bitmap)image.From(string file))//将导入的图片转换成bitmap类型的图片
                {
                    for(int i=0;i<100;i++)
                    {
                        bit.SetPixel(i,0,Color.Red)//修改的图片现在在内存中
                    }
                    
                    color.FromArgb(int r,int g,int b);
                    
                    
                }
                bit.Save(string file,imageformat.tiff);
               
图片的十字修改原理:
                读取一张图后 将其在内存中新建成另一张图片
                Bitmap bit=(Bitmap)image.From(string file);//第一步
                Bitmap newBitmap=new Bitmap(bit.width,bit.height);//第二部新建
               
去除颜色,遍历整副图    for()
                        {
                            for()
                            {
                                color c1=newBitmap.getPixel(x,y);
                                if(c1.Equals(
                                //背景色
                                )){
                                newBitmap.setPixel(x,y,color.white)
                                }else{
                                newBitmap.setPixel(x,y,c1)
                                }
                            }
                        }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马