次世代下载地址
为什么要进行验证码识别呢?验证码识别在辅助中有两个用处,一是知道自己的坐标, 如图中的61:41坐标,第二可以找到boss的刷新时间, 如图中的 玛雅四层 红耳素妖王 00:03:28
下面介绍如何识别验证码:
要识别验证码首先要制作验证码的字模,这里介绍 次世代验证码识别系统2.3破J版 如图 点此启动破解版,就会出现
先点 工程管理 在下拉菜单中再点 新建工程 如下图
随便输入个名称 比如yzm1
再点 项目管理 新建项目 随便输入个名称 比如xm1 如下图
再点 项目管理 新建项目 随便输入个名称 比如xm2 如下图
我们就以 这个做为实例吧,这里你不用考虑图里的boss,只要考虑图里的 之家二层,九尾狐和00:01:00
把图
命名为1.jpg 保存到c:在软件里输入c:\如下图
然后点击 下载图像 就会得到下图

把 分割识别 改成 整体识别 字符个数原本是4 你改大些比如6 选 自动分割 分割分数也选6 就会得到下图
勾选 显示识别结果 点击+如下图

选图像二值化
再点击+选 颜色处理 然后选 底片效果(反转颜色) 就会得到下图
点击右上角的 字模管理 就会得到下图
勾选 手动分割图像 然后把第一个字 玛 框起来然后再双击玛 就会得到下图
点 切除白边 对应字符 里输入 玛 就会得到下图
这样就做完了一个字模 点图像重载再做第二个字模 做完四个字模点保存退出 点 重新识别 就可以看效果了
原本你是 xm1 切换 xm2 再 切换 xm1 如下图 这样你就可以又重新开始
点 项目管理 发布识别库 如下图
输入密码 后面程序中调用需要这个密码(密码取复杂点)
生成cds文件,这个文件在程序中会调用到
在Project文件夹下有yzm1.cdp文件,这个是原始文件,以后修改字模的时候要用到
把图片保存在同一目录下的temp.jpg xm1.cds文件也保存在同一目录下 程序里调用方式
Dim Index As Long
Dim file As String
Index = LoadCdsFromFile(App.Path & "\xm1.cds", "11111111")
If (Index = -1) Then
MsgBox "载入识别库出错。"
Exit Sub
'Exit Function
End If
file = App.Path & "\temp.jpg"
MsgBox yzm(Index, file)
Function yzm(Index As Long, file As String) As String
Dim ImgFile As String
Dim Vcode As String
Vcode = " " '必须先对这个变量赋多个空格,空格数量要比验证码字符数量多1
'ImgFile = "temp.jpg"
ImgFile = file
If (GetVcodeFromFile(Index, ImgFile, Vcode)) Then
yzm = Vcode
End If
End Function
在验证码识别里有具体调用方式,大家用vb6打开看下,如下图
|