营销软件网站推广软件群发软件   设为首页
加入收藏
联系站长
超级搜索
栏目 类别 关键词  站内  网络   
会员登陆
登录加载中...
 当前位置文章首页>>图文教程>>软件教程>>次世代验证码识别软件图文教程

查看[ 大字 中字 小字 ] [收藏本页] 所属专题万能群发

次世代验证码识别软件图文教程

来源网络营销软件资料 发表日期 2012/9/23 12:18:21

    次世代系统教程一建立工程文件和项目文件

    次时代验证码识别系统可以分别建立工程工具和项目文件

    其中项目文件既是对应验证码的设置文件包括了验证码识别所需的项目配置滤镜库和字模库一个项目对应一个单独的验证码

    工程文件是对项目文件的打包是为管理项目文件而设立的一个工程文件可以包括多个项目文件也可以不包括任何项目文件项目文件必须包含在工程文件内系统默认建立了一个名为default的工程文件

    
    使用次世代验证码识别系统的第一步就是建立一个验证码识别工程文件

    这一步通常情况下十分容易点击菜单工程管理新建工程即可打开一个保存文件窗口输入你想要的工程文件名然后确定就建立了一个验证码识别工程文件软件会自动把该文件设置为当前的工作工程文件

    然后点击菜单项目管理新建项目?#20445;?#21363;可打开一个保存文件窗口输入你想要的项目文件名然后确定就建立了一个验证码识别项目文件软件会自动把该文件设置为当前的工作项目文件

    次世代系统教程二验证码图像下载链接的设置

    当我们建立了一个验证码识别工程接下?#27425;?#20204;所要做的就是验证码图像下载链接的设置这要分两种情况

    1如果该链?#37038;?#22266;定的那么很简单把链接填入最上面的那个长条形的编辑框即可

    2如果链接不固定也就是链接需要先在某个网页里面获取则需要设置获取图形高级设置区域的内容

    该区域的各项设置解释如下

    地址验证码所在的网页的地址这个地址应该是固定的
    来路有些网站需要检验网页的Referer?#20445;?#20063;就是这个网页是从哪个网页转入的通常这里可以不填
    正则表达匹配网址本软件内部用正则表达?#25945;?#21462;验证码地址这里填写的就是所需要的正则表达式
    匹配结果重新组合如果用正则表达式获取的结果并非最终结果(通常都不是)那么这里可以将结果与其他文本重新组合以得到最终的验证码下载链接地址

    
    设置这里的内容需要一些正则表达式的基础如果你懂得火车头采集器的使用方法相信这?#38405;?#19981;会造成困难如果确实不会呢你也完全可以自己手动把验证码图像下载回来然后用本软件的读入图像功能载入效果是一样的

    PS你可以在地址栏直?#37038;?#20837;本地文件目录即可让软件读取本地图片点击下载图像时软件会自动按顺序读入?#20184;?#30446;录内的图片并可循环读取
    切记输入的必须是目录这个目录内最好不要有除图片之外的其他格式的文件
    

    次世代系统教程三使用滤镜处理图片

    当我们设置好了验证码图像的下载链接接下?#27425;?#20204;要做的就是用软件内置的滤镜处理图像处理的目的是去掉验证码图像的背景噪声干扰点干扰线等并把图片转成黑白二色图像?#21592;?#36719;件的识别

    关于滤镜的详细情况我们另行介绍这里我们先点击下载图像按钮把验证码图像下载回来再说

    结果如下图所示因为还没有进?#20889;?#29702;所以?#25353;?#29702;图像和原始图像完全一致请注意?#25353;?#29702;效果放大显示区域显示的是处理图像的效果

    

    关于如何选择恰当的滤镜很难用简单的几句话?#30331;?#26970;但是依照我们的经验对于大多数的验证码图像而言其实直?#37038;?#29992;图像二值化已经足够这里我们选择使用?#20184;?#22270;像阈值这个滤镜阈值选择默?#31995;?27看?#21019;?#29702;的效果如何
    

    可以看到背景已经被清除但干扰点很多而且?#25945;?#24178;扰线也还存在着这是因为我们为了显示次世代验证码系统的威力特意选择了一个无法完全去除的验证码图像来做演示对于大多数的验证码识别系统而言这种验证码由于干扰线无法清除图像很难分割所以一般都无法有效识别而次世代验证码识别系统可以在不分割图像的前提下有效识别验证码这是该系统的优势和魅力所在

    大家可以自行测试我们免费提供的各个验证码识别工程文件的滤镜处理效果可以看到我们虽然提供了门类众多的滤镜但对于大多数验证码而言其实只要一两个滤镜就足够了

    次世代系统教程?#27169;?#22914;何制作字模库

    当我们用滤镜处理好了图像我们接着要着手的就是制作字模库了

    所谓字模库其实一些黑白的小图片每张图片包含且仅包含了一个?#22336;?#30340;图像数据

    制作字模库的要点就?#21069;?#25105;们所需要的图片从已处理图片中分割出来

    次世代验证码识别系?#31243;?#20379;了简单方便的制作手段

    我们先看看制作和管理字模库的窗口界面如下图

    

    这个窗口的布局很简单左上部分是图片处理区域左下部分是字模存放区右上角是输入字模对应的?#22336;?#29992;的右边中间的几个选项而右下角是功能按钮

    当我们打开这个窗口时主窗口的图片会直接出现在这里的图片处理区域图片当然也是放大的放大倍数同样可以调整如果你觉得当前图片不适合制作字模你也可以点击右下角的下载图像按钮直接从验证码链接地址下载一个新的图像这个图像会自动处理使用的滤镜与主窗口相同

    选择合适图片的原则是各个?#22336;?#21508;自分离没有粘连如上图所示就是一张合适的图片因为它所表示的四个?#22336;?#37117;是分离的

    选好图片以后我们要把需要分割是?#22336;?#29992;方框表示出来这里可以使用手动分割也可以自动切割手动的话点击手工分割?#20445;?#40736;标光标会变成十?#20013;Σ?#20877;次点击会?#25351;?#21407;状当鼠标是十?#20013;?#30340;时候我们在合适的地方点下鼠标左键不放开并拉出一个方框直到方框能容纳我们所需要的部分时放开鼠标左键一个蓝色的矩形就会把图像的某部分包括起来这时我?#21069;?#40736;标?#39057;?#36825;个蓝色框的内部双击鼠标蓝色框内部分图像就会被切割下来并单独显示在图像显示区域

    而自动分割?#22270;?#21333;了只要点击了自动分割按钮软件会自动把各个独立的像素图用蓝色方框标识出来效果如下图所示我们只要双击某个蓝色框就可以把它单独提取出来

    

    
    切下来的图像未必能符合我们的要求因为可能包含了干扰点或干扰线我们需要手动把这些东西去掉方法很简单把鼠标光标?#39057;?#38656;要去除的某个像素点上这里一个小的白色或黑色方块就代表一个像素点如果看不清楚可以点击显示网点按钮打开网点则各个像素的边界会被清楚的表示出来点击鼠标右键这个点的颜色会反转原来是黑色的会变成白色反之白色的成为黑色用这种方法去除掉所有的干扰点下图是其中的一个字模的图像
    

    这样是不是就可以了呢不完全是我们还需要去掉这个图像可能存在的白边所谓白边就是指图像四周没有包含任何黑色点的一条横或竖的线条对于我们的字模来说这些白边必须去掉方法很简单点击切成白边即可

    下图是处理完成的字模

    

    到这里一个字模就算制作完成了我们需要点击添加全图把它加入到字模库字模数据会出现在窗口的左下角同时右上角会出现这个字模的图像我们需要对应?#22336;?#37027;里输入这个图像对应的?#22336;?#36825;里是0?#20445;?#22238;车相应的数据就会被存储

    以上是一个字模的制作过程当然我们需要的不只一个字模就算是纯数字验证码我们也至少需要0~9十个字模而对于复杂的验证码相应的字模数量可能高达数百
    制作字模是非常重要的步骤需要我们很好的耐心
    

    次世代系统教程五图形滤镜说明

    
    次时代验证码识别系统为用户提供了十大类三十多个图形处理滤镜涉及了图形处理的方方面面功能强大而使用方便搞清楚这些滤镜的作用对于验证码识别十分重要

    以下按类别分别对这些滤镜进行说明

    一图形缩放

    这个类别只有一个滤镜就是图形缩放滤镜这个滤镜的作用是对验证码图形进行缩放操作虽说是缩放但?#23548;?#19978;只有缩小图形的功能这是考虑到对验证码图形进行放大没有意义而设置的

    这个滤镜主要用于某些尺寸过大的验证码图形验证码图形太大制作字模库很费劲识别时所需时间太长适当的缩小验证码图形可?#28304;?#22823;提高识别的速?#21462;?/P>

    二裁剪图像

    这个类别也只有一个滤镜这个滤镜的功能是对验证码图像进行裁剪可以用来调整验证码图像去除没有?#22336;?#22270;像的部分提高识别的速?#32676;既?#24615;

    三图像滤波

    这个类别?#24418;?#20010;滤镜这些滤镜的作用都是对图像进?#26032;?#27874;过?#35828;?#22270;像?#20889;?#22312;的噪点和干扰线之类这些滤镜中作用较明显的是中值滤波和去除细线条具体的作用视不同的图像而定可以自己测试选用

    四线性滤镜

    这个类别有七个滤镜这些滤镜的作用是对图像进行调整突出某些图像元素或过滤图像中的?#33258;?#22768;其中的锐化轮廓边缘等较为常用

    五清除背景

    这个类别包含两个滤镜分别按?#25226;?#33394;和亮?#21462;?#21435;除 图像中的某些像素这两个滤镜的工作原理是遍历图像中的所有像素保留部分像素而将其他的像素颜色置为白色举例来说按颜色大于20000去除背 景就?#21069;?#22270;像中所有颜色值大于20000的像素都置为白色而小于等于20000的像素颜色不变其余的类推

    六像素分离

    这个类别也包含两个滤镜跟清除背景类相似也是 分别按?#25226;?#33394;和亮?#21462;?#21435;除图像中的像素不同的是这两个滤镜先对图像的像素按颜色或亮度进行统计然后排序保留同一颜色或亮度数量最多的几种颜 色或亮度并把其他的像素置为白色?#26082;?#30340;使用可以用来分离背景或前?#25226;?#33394;或亮度十分复杂的图像并把?#22336;?#23545;应的像素完整的提取出来

    七颜色处理

    这个类别的两个滤镜主要用来对图像的颜色进行统一的处理转为灰度图?#26412;前?#39564;证码图像转成256级灰度图底片效果则可以将图像的颜色翻转过来如果某些验证码图像背景为黑色而前景为白色则可以用底片效果翻转一下

    八图像二值化

    这个类别包含四个滤镜这大概是使用最频繁的类别了 基本上任意一个验证码?#21152;?#35813;用这个类别的滤镜处理下或作为图像处理的一个步骤这个类别的作用就?#21069;?#22270;像转成黑白二色图对于多数的验证码图像其实使 用这一类滤镜中的某一个滤镜就够了下面对这四个滤镜分别进行介绍

    1.所有?#21069;?#33394;像素变黑

    这个滤镜简单的将验证码图像中所有不?#21069;?#33394;的像素都置为黑色

    2.?#20184;?#22270;像阈值

    这个滤镜需要一个参数就是所谓的阈值使用时该滤镜对图像的像素按阈值进行分类亮度小于阈值的置为白色大于等于阈值的则置为黑色这是最常用的滤镜

    3.图像中值+差值

    这个滤镜与上面那个类似但不是直接?#20184;?#38408;值而是制定一个差值使用时先测量出图像的亮度平均值再将这个均值与差值进行相加得到的数值作为阈值将差值置为负值可以在均值上减去差值这?#35270;?#20110;图像平均亮度有较大变化的图像

    4.自动二值化

    这个滤镜也是按阈值处理的但这个滤镜内置了图像的阈值算法对图像的不同部位使用不同的阈值省去了人工?#20184;?#38408;值的麻?#24120;?#23545;于特定的验证码图像有很好的效果

    九黑白图处理

    这类滤镜用于后期处理请在使用第八类滤镜后再用这类滤镜因为这些滤镜只能处理黑白图像下面分别介绍里面的各个滤镜

    1.抽取骨架

    这个滤镜可以将图像线条细化将粗线条变成只剩中心的细线条大大减少?#22336;?#22270;像包含的像素数目这对特定的验证码图像非常有用

    2.腐蚀

    这个滤镜将图像的线条剥去一层就好像将图像腐蚀了一样因?#35828;?#21517;腐?#30784;?#36825;可以去除图像之间的小桥?#20445;?#20351;不同的?#22336;?#20998;离开来

    3.膨胀

    这个滤镜的作用与腐?#30784;?#30456;反图像的线条会变得更厚就好像图像膨胀了一样

    4.开运算

    开运算其实就是对图像先腐蚀再膨胀

    5.闭运算

    闭运算是开运算的反演对图像先膨胀后腐?#30784;?/P>

    6.缩水

    这个滤镜也是用来缩小图像的但与图像缩放不同的是这个滤镜不会造成线条的断?#36873;?#22914;果处理过后的验证码图像单个?#22336;?#38754;积太大像素密?#21462;?#22826;低它可以将面积缩小密?#21462;?#25552;高使用得当可以显著减少字模库的数量

    十亮度/?#21592;ȶ取?/P>

    这两个滤镜用来调整图像的亮?#32676;投员ȶ取?#20351;用很简单就不详细介绍了

9
3

免责声明禁止用软件发布违法信息若出现法律纠纷由软件使用者负责本站?#28304;?#19981;承担任何责任
软件注册后请自己保存注册码或注册文件?#21592;?#37325;做系统使用
推荐免费网络空间网络硬盘备份重要资料
360等?#20493;?#36719;件误报的原因及本站声明
注意本站软件不支持在虚拟机运行
单买软件只提供一年免费升级

[作者网络营销 关键词验证码识别 录入网络营销 责编网络营销 阅读次数14725]

相关文章 相关新闻 相关软件

  • 暂无相关内容
  • 暂无相关内容
免责声明本站所发布的一切软件仅限用于学习和研究目的不得将上述内容用于商业或者非法用途否则一切后果请用户自负本站信息来自网络版权争议与本站无关您必须在下载后的24个小时之内从您的电脑中彻底删除上述内容如果您?#19981;?#35813;程序源码请支持正版源码软件购买注册得到更好的正版服务
COPYRIGHT © 2003-2010 网络营销软件资料 www.26651868.comemail:[email protected]
地址山东省济南 服务热线4006069531
页面加载时间:80.08ms
苏ICP备11009042号-1
1.5ֲʿĿ