证码识别--type1

?从最简单的开始。主要是研究通用的方法、整理通用的框架和思路,最后整理超越之上的价值。

思路,主要是两个部分:图像的分割和图像的识别。这里的分割,可能是分割到字符的程度,也可能是分割到笔画的程度。

对于type1来说

其分割还是比较简单的,这种程度的验证码识别,就要达到95%以上才可以。

一、图像分析

可以看出来,图像中有孤立的干扰点的,这些点,通过8联通算法,是很好去掉的

有一定的效果,再进一步去掉在竖直方向孤立的点

目前这个结果算是比较干净的了

二、投影计算

通过看字符的特点,里面加了一些单个点的干扰,可以通过纵向投影来过滤,编写代码,查看特征

做到这一步,下一步就是识别的问题,对于这种简单的问题,我认为其识别也可以从简单的方面开始来做。

关于识别,可以单独拿出来做,因为识别这块有专门的解决方案tesseract,然后各个方面也可以做一个比较来着。

三、识别 比较倾向于内容分析

小结:验证码识别来做的话,的确比较复杂,因为不同于数据的大开大合,这里是最考验基本功的地方。如果能够把这方面的能力加强,将来一定会很有益处。

来自为知笔记(Wiz)

时间: 2024-10-07 01:04:19

证码识别--type1的相关文章

我的天哪,现在的移动VIN码识别已经这么。。

VIN码是英文(Vehicle Identification Number)的缩写,译为车辆识别代码,又称车辆识别码,车辆识别代码,车辆识别号,车辆识别代号,VIN码是表明车辆身份的代码.VIN码由17位字符(包括英文字母和数字)组成,俗称十七位码.是制造厂为了识别而给一辆车指定的一组字码.该号码的生成有着特定的规律,对应于每一辆车,并能保证五十年内在全世界范围内不重复出现.因此又有人将其称为"汽车身份证".车辆识别代号中含有车辆的制造厂家.生产年代.车型.车身型式.发动机以及其它装备

iOS 花式二维码生成和二维码识别

iOS 原生的二维码识别非常之棒,反正比 ZXing 和 ZBar 效果都好些,所以以后打算尽量用原生的二维码识别,然后最近把原生的二维码生成也顺便做了一遍,并且在原有基础上加了一些样式参数,封了一个小库方便以后使用. 项目地址:https://github.com/EyreFree/EFQRCode EFQRCode 是一个用 Swift 编写的用来生成和识别二维码的库,它基于系统二维码生成与识别进行开发. 生成:利用输入的水印图/图标等资源生成各种艺术二维码: 识别:识别率比 iOS 原生二

关于viewport引起的微信二维码识别区域偏移的问题讨论与解决

一.问题概述 在开发一个含有二维码的微信页面时,我遇到了这样一个问题:使用iPhone第一次进入该页面时,二维码可以长按识别,但第二次进入时长按无法识别到二维码.安卓机都能识别. 二.我进行了以下尝试: 移除控制进入条件的脚本,即部分第一次第二次,长按不能识别二维码.暂时排除脚本原因. 移除二维码所有样式,发现并不是不能识别到二维码而是识别区域发生了偏移.(图1) 移除所有元素,页面上只留一张二维码,发现识别区域变大.虽然整张图都被识别了但图片外面的区域也会被识别.(图2) 图1 图2阶段性结论

Atitit zxing二维码qr码识别解析

1.1. qr码识别解析 by zxing1 1.2. 解码lib:qrcode.jar  2 1.3. atitit.二维码生成总结java zxing 2 1.1. qr码识别解析 by zxing /AtiPlatf_ee/src/com/attilax/qrcode/qrcodex.java public static String decode(String imagePath) { String contents = null; MultiFormatReader formatRea

Vin码识别(车架号识别),评估二手车必备软件

近几年,中国汽车市场飞速发展并逐步成熟.据业内预测,2008进入换车元年,二手车市场2008年也驶入高速发展的轨道. 我国二手车市场日渐活跃. 随着二手车市场交易的日渐活跃,用户的购买和置换需求不断增加.据统计,2006年,全国二手车交易量为190.59万辆,同比增长31.5%;2007年1至10月,二手车销量为179.46万辆.2004年,我国新.旧车交易量比是6:1:2008年,我国的新.旧车交易量比达到7:3.而随着二手车的增多,越来越多的二手车在线评估平台上线了,评估就得需要凭车辆的身份

Vin码识别为汽车管理工作减轻负担

大数据显示:自十二五以来,汽车产业已经成为我国国民经济重要的支柱产业,我国的机动车保有量和新增量妥妥的全球第一,Vin码识别技术必将大有用武之地. Vin码即车架号就是汽车的唯一的身份证,汽车从下线出厂.进4S店销售.行驶证登记造册.保险登记.车辆车检.车辆维修保养.车辆召回.车辆交易等直至车辆报废,这无数有关于汽车的场景中,汽车Vin码的信息录入始终贯穿其中,如同我们一生中无数场景都要用到身份证一样. Vin码识别开发包,可集成于Android和ios双平台,前端扫描查询模式,无需联网,扫描前

Python zxing 库解析(条形码二维码识别)

各种扫码软件 最近要做个二维码识别的项目,查到二维码识别有好多开源的不开源的软件 http://www.oschina.net/project/tag/238/ Zbar 首先试了一下Zbar,python加载ZBar时各种报错.可能的原因是zbar的dll文件是32位的,而我系统是64位的,所以运行不了.只能自己拿源码编译一个64位的出来,对于我这种伸手党来说自己编译源码是难以接受的,所以就放弃了.后来看到文章说Zbar不能识别倾斜的条形码,而且也不能定位条形码区域. Zxing zbar不可

C#简单验证码码识别

写在最前 最近做一个小玩意需要识别验证码,之前从来没接触过验证码识别这块,这可难到了我.所以,只有三番五次的麻烦度娘帮我找找验证码识别这块的资料.所幸,许多前辈分享的博文帮到了我.最终,完美的把问题解决. 我要识别的验证码属于非常简单的一种,如下图: 1.图片灰度化(把彩色的验证码图片转换成灰色图片) for(int i = 0; i < bmp.Width; i++) { for(int j = 0; j < bmp.Height; j++) { Color color = bmp.GetP

Vin码识别技术,轻松避免字符录串问题

车架号Vin码识别技术是基于移动端(Android.iOS)操作系统开发的快速输入技术,通过手机摄像头可以快速读取汽车Vin码的编号. Vin码识别技术是通过移动前端处理来获取汽车Vin码,从而进行解析获得车辆信息,Vin码识别技术可以通过简单的图片信息.视频流信息抓取Vin码,做出Vin码识别解析,让录入工作更简洁,节省人力与时间.也可以通过集成资料库直接进行解析,Vin码识别技术可以运用在汽车交易.后市场等所有与Vin码识别接触的行业,Vin码识别技术也会为业务人员提供极大的便利. 现在,北