下载此文档

简单图形验证码的识别.doc


文档分类:资格/认证考试 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
简单图形验证码的识别.doc简单图形验证码的识别作者:未知文*来源:转载点击数:161更新时间:2007-3-3对于简单的图形验证码(字体规则,没有杂点或杂点容易过滤掉),,用1表示有字的像素,0表示无字的像素1•字块分隔,,将字块与字符关联3•识别,将新图片分块并与模板匹配java()实现:〃先运行Templatecreator创建模板,再运行Recognize2识别〃图片数据表示,也用来表示字块packagepay365;;;;;」OException;;;lassImageData{publicint[][]data;publicintw;publicinth;harcode;publiclmageData(){}publicImageData(BufferedImagebi){this(bi,newWhiteFilter());}publiclmageData(Bufferedlmagebi,Filterfilter){h=();w=();data=newint[h][w];for(inti=0;i<h;i++){for(intj=0;jvw;j++){intp=(j,i);data[i][j]=p;}}(data);}publiclmageData[]split(){ArrayListlist=newArrayList();Imageiteratorite=newImagelterator(this);while(()){(());}return(lmageData[])(newlmageData[O]);}intskipEmpty(intbegin,booleanisX,intvalue){if(isX){for(inti=begin;i<w;i++){for(intj=0;jvh;j++){if(data[j][i]!=value){returni;}}}return-1;}else{for(inti=begin;ivh;i++){for(intj=0;jvw;j++){if(data[i][j]!=value){returni;}}}return-1;}}intskipEntity(intbegin,booleanisX,intvalue){if(isX){for(inti=begin;ivw;i++){for(intj=0;jvh;j++){if(data[j][i]==value){break;if(j==h-1)returni;}}return-1;}else{for(inti=begin;ivh;i++){for(intj=0;jvw;j++){if(

简单图形验证码的识别 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sssmppp
  • 文件大小63 KB
  • 时间2020-08-10