次世代验证码识别系统 学习使用_次世代识别-程序员宅基地

转载地址:http://hi.baidu.com/antiyzm/item/5695ef90fc41dbd31b49df9a

从零开始,认识次世代验证码识别系统的界面

次世代验证码识别系统的界面可谓简洁明了,请看下面的图片。


现在,让我们来了解下各个区域的详细情况。


项目列表框


首先,在工具条下面,最左边的那个下拉框(有“呱呱-新”字眼的)是项目文件列表框,
打开任意一个工程文件之后,该工程所包含的项目文件都会出现在这里。默认情况
下,工程文件都被存放在软件所在目录下的“Project”目录下,并以“cdp”为文件后缀。
如果你有别人给你的工程文件,也可以放到这里。工程文件可以被放在任何路径。
如要打开工程文件,请使用菜单“工程管理”--“打开工程”。

在这个下拉框里任意选择一个项目文件,这个项目就会被载入。


验证码地址栏


接下来下拉框右边的那个编辑框是输入验证码下载地址的地方,如果你知道某个验证码

的链接地址,把它放到这里,就可以点击“下载图像”按钮下载了。


项目功能按钮


然后,这个编辑框右边的三个按钮功能已经体现在按钮的标题上了,当我们建好了一个
项目,或者载入了一个项目之后,只要点击“下载图像”按钮,就可以把相应的验证码图
像下载回来,并显示出来。图像会以原始状态和处理后状态分别显示。如果验证码图像
很大,超过显示区域,则原始图像会被缩放显示。当然,如果这个图像的格式比较特别,
本系统不支持的话,是无法显示的。而如果由于网络问题,或者网站限制了下载的话,
也是无法显示的,或者会有提示。我们这个系统目前支持以下图像格式:BMP,
JPG,GIF,TIF,PNG,ICO,CUR等,其他格式暂不支持。

“重新识别”按钮是在更新了字模库,或修改了滤镜之后,查看效果用的,点击之后就可以
用新的设置重新识别验证码图像。

当然,无论是“下载图像”还是“重新识别”,如果没有勾选那个“显示识别结果”选择框的话,
都是不会显示验证码识别结果的。

最后的“字模管理”是批量建模和字模管理用的,点击之后会载入相应的窗口。这个以后另文详述。

处理效果区

这里显示的是用滤镜处理过后的验证码图像的放大图片,可以让我们更清楚的了解滤镜的效果,

放大倍数可以手动调整。选择“显示分割矩形框”可以显示软件自动切割的效果。选择“显示分割
结果”可以显示分割后的图像。

项目设置区

这里可以设置项目的各个选项,具体请参看这里:
【次世代系统教程】之项目选项设置

使用滤镜区


这里可以分成上中下三个区域。最上面的两个图片框用来显示原始(未经处理)的验证码图像和用
滤镜处理过的验证码图像,两个图片框中间的一些图片处理功能按钮。第一个图片框右边的按钮
是用来缩放原始图像,存入样图和读取样图的。第二个图片框右边的三个按钮用来统计项目的识
别率,使用时手动点击“勾号”和“叉号”按钮,即可标记当前验证码识别结果是否正确。最后点击
“西格玛”按钮即可统计识别结果,有详细的识别率统计报告。

中间的列表框是用来管理项目滤镜的。滤镜处理是验证码识别的第一步,处理的效果直接影响到
最终的识别效果,选择哪些滤镜处理图像最合适,这个需要一点技巧和经验。另文详述。列表框
右边的四个按钮分别用来插入滤镜,删除滤镜,以及调整滤镜次序。

下面区域用来设置滤镜。当插入一个滤镜时,或在滤镜列表中选中一个滤镜时,相应的设置选项
就会出现在这里。


最下面的状态条从左到右依次显示的是:图像的尺寸,图像的格式,鼠标所指向的图像的像素的
颜色和亮度,验证码下载状态或识别所需时间。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u010419967/article/details/41845801

智能推荐

MYSQL数据库四种索引类型介绍_mysql可以使用那些列作为数据索引-程序员宅基地

文章浏览阅读8.4k次,点赞17次,收藏25次。MYSQL数据库四种索引类型主键索引: 主键是一种唯一性索引,但它必须指定为PRIMARY KEY,每个表只能有一个主键。唯一索引: 索引列的所有值都只能出现一次,即必须唯一,值可以为空。普通索引 : 基本的索引类型,值可以为空,没有唯一性的限制。全文索引: 全文索引的索引类型为FULLTEXT。全..._mysql可以使用那些列作为数据索引

c#中用循环语句输出九九乘法表_c# 通过for循环输出10 20 30-程序员宅基地

文章浏览阅读5.2k次,点赞3次,收藏5次。 一些基础的逻辑运算,自己也是初学者,记录一下,全是自己的一些见解,大神请轻喷输出结果:代码:public void ChengFaBiao(){ for (int a = 1;a<=9;a++){ for (int b = 1; b <= a; b++) { Console.Write (b + "*" + a + "=" + a * b+" "); ..._c# 通过for循环输出10 20 30

AGPBI: {"kind":"error","text":"Cannot fit requested classes in a single dex file (# methods: 67300 >-程序员宅基地

文章浏览阅读2.8k次。错误信息 AGPBI: {"kind":"error","text":"Cannot fit requested classes in a single dex file (# methods: 67300 > 65536)","sources":[{}],"tool":"D8"}com.android.builder.dexing.DexArchiveMergerExce..._agpbi: {"kind":"error","text":"cannot fit requested classes in a single dex

python之windrose风向玫瑰图的用法_windroseaxes.from_ax-程序员宅基地

文章浏览阅读2w次,点赞4次,收藏47次。1.安装A package is available and can be downloaded from PyPi and installed using:$ pip install windroseInstall latest development version$ pip install git+https://github.com/python-windrose/wi..._windroseaxes.from_ax

pxe linux 配置文件,(六)PXE技术篇--pxelinux 的配置文件-程序员宅基地

文章浏览阅读1k次。pxe 启动引导器pxelinux.0 在 syslinux 包中, 把它拷贝到 /var/lib/tftpboot/ 下, 客户机会从此目录读取该文件安装yum -y install syslinux复制文件cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot我们告诉客户端使用 vmlinuz 作为内核, 并且使用 initrd.img 作为初..._pxelinux.0文件在什么地方

图解:深度优先搜索与广度优先搜索及其六大应用_请叙述广度优先搜索和深度优先搜索的特点和使用场合-程序员宅基地

文章浏览阅读5.9k次,点赞13次,收藏46次。图算法第二篇 深度优先搜索与广度优先搜索及其应用约定:本文所有涉及的图均为无向图,有向图会在之后的文章涉及1.图的存储方式我们首先来回顾一下图的存储方式:邻接矩阵和邻接表。为了实现更好的性能,我们在实际应用中一般使用邻接表的方式来表示图。具体的实现代码为:package Graph;import java.util.LinkedList;public class Graph{ private final int V;//顶点数目 private int E;/.._请叙述广度优先搜索和深度优先搜索的特点和使用场合

随便推点

树莓派(3B)刷OpenWrt变路由_树莓派3b openwrt-程序员宅基地

文章浏览阅读2k次,点赞5次,收藏10次。树莓派(3B)刷OpenWrt变路由由于去年使用树莓派(3B+)进行此项目未成功,今年因为做别的项目,刚好换成了树莓派(3B),顺便就尝试着完成去年未完成的项目,最终成功,顺利将树莓派(3B)通过刷OpenWrt将其变身路由。在此,非常感谢带我入门的学长,本次项目是在学长研究的基础上进行的,真正的成功属于他们,我只是一个搬运者与借鉴者。一、格式化SD卡使用“SDFormatter.exe”工具格式化SD卡;二、烧录OpenWrt镜像打开“Win32DiskImager.exe”工具,找到完成格式_树莓派3b openwrt

进程环境相关(APUE)_linux 进程 文件 apue-程序员宅基地

文章浏览阅读90次。就是一个main程序的运行开始到结束的一些介绍,运行环境的一些,比较简单的一章,里面那个setjmp和longjmp函数那里有点难懂,记得后面信号那里还出现了。mian函数背后进程(main函数)的开始进程的终止的方式(8种(其中5种正常))三个正常终止进程的函数:exit、_exit和_Exit,三者有什么不同,参数代表什么(终止状态)什么情况下终止状态是未定义的,什么情况下终止状态..._linux 进程 文件 apue

《Linux从0到99》七 进程地址空间_99在内存中的地址-程序员宅基地

文章浏览阅读108次。地址空间1. 什么是地址空间?2. 虚拟地址空间出现的原因3. 地址空间的工作方式4. 地址空间的三种管理方式01 分页式内存管理(提高内存利用率)02 分段式内存管理(便于管理)03 段页式内存管理(既提高了内存利用率,又便于内存管理)1. 什么是地址空间?地址空间(address space) 表示任何一个计算机实体所占用的内存大小。比如外设、文件、服务器或者一个网络计算机。地址空间包括物理空间以及虚拟空间。物理地址 (physical address): 放在寻址总线上的地址。放在寻址总线上_99在内存中的地址

php mysql 排名算法_PHP实现四种基础排序算法的运行时间比较(推荐)-程序员宅基地

文章浏览阅读120次。许多人都说算法是程序的核心,算法的好坏决定了程序的质量。作为一个初级phper,虽然很少接触到算法方面的东西。但是对于基本的排序算法还是应该掌握的,它是程序开发的必备工具。下面通过本文给大家介绍PHP实现四种基础排序算法的运行时间比较,一起看下吧。废话不多说了,直接给大家贴代码了。具体代码如下所示:/*** php四种基础排序算法的运行时间比较* @authors Jesse (jesse152@..._for($i=0;$i

YOLOV3代码详解_b, target_labels = target[:, :2].long().t()-程序员宅基地

文章浏览阅读7.5k次,点赞16次,收藏126次。代码分析:https://github.com/eriklindernoren/PyTorch-YOLOv3论文地址:https://pjreddie.com/media/files/papers/YOLOv3.pdf注:本次分析的代码是以上给出的网址,全部根据自己的理解写的,如有不足,还请指正。1、datasets.py因为所有模型都包括数据加载,模型载入,训练和测试等,所以先从数据的载..._b, target_labels = target[:, :2].long().t()

均衡技术matlab,无线通信均衡技术matlab仿真.doc-程序员宅基地

文章浏览阅读304次。无线通信均衡技术matlab仿真现给出迫零均衡(ZF)、最小均方误差均衡中的最小均方算法(LMS)的matlab程序,理解各程序,完成以下习题。将程序运行结果及各题目的解答写入word中:用matlab分别运行“main_zf.m”和“main_lms.m”(a)在程序中标注“注释”处加上注释(英文或中文)。(b)写出这两种算法实现的流程。(c)运行程序,会得到关于信号的一系列图形,包括信号序列图..._matlab信道均衡代码

推荐文章

热门文章

相关标签