验证码识别
coco_ethan
Your rose,My love!
展开
-
如何识别高级的验证码
一、验证码的基本知识 1. 验证码的主要目的是强制人机交互来抵御机器自动化攻击的。 2. 大部分的验证码设计者并不得要领,不了解图像处理,机器视觉,模式识别,人工智能的基本概念。 3. 利用验证码,可以发财,当然要犯罪:比如招商银行密码只有6位,验证码形同虚设,计算机很快就能破解一个有钱的账户,很多帐户是可以网上交易的。 4. 也有设计的比较好的,比如Yah转载 2014-01-15 09:24:03 · 918 阅读 · 0 评论 -
新浪微博验证码的破解方法【代码】
有次帮某人发spam,找人来填调查。写了个自动评论的脚本,但是发出一定数量的评论之后就会遭遇验证码,于是决定破解之。思路也是一般的转化切割比对,成功率不是很高,不过重试几次也是可以用的。虽然已经控制好了频率,不过最后还是被管理员发现了,直接封了帐号(好在是临时注册的),再注册再封,后来干脆封IP,于是不得不给我的vps换了个ip(也好在是免费的),杯具。闲话休说,言归正题。转载 2014-01-15 09:31:57 · 3143 阅读 · 0 评论 -
Ubuntu下手动编译Tesseract-ocr
首先下载tesseract-ocr-3.02.02.tar.g原创 2014-04-15 16:49:37 · 1276 阅读 · 0 评论 -
利用ImageJ将验证码去噪、二值、图片切割
public static void main(String[] args) throws FileNotFoundException, IOException { String savepath = "D:\\myworkspace\\Ftp\\csdn\\44.bmp"; //打开图片 IJ.open("D:\转载 2014-04-17 09:57:20 · 7253 阅读 · 1 评论 -
java 图片旋转
import java.awt.Color;import java.awt.Graphics2D;import java.awt.Transparency;import java.awt.geom.AffineTransform;import java.awt.image.AffineTransformOp;import java.awt.image.BufferedImage转载 2014-04-18 10:24:53 · 987 阅读 · 0 评论 -
java实现BP神经网络
package ml;import java.util.Random;/** * BPNN. * * @author RenaQiu * */public class BP { /** * input vector. */ private final double[] input; /** * hidden layer. */ private fin转载 2014-04-09 15:17:43 · 3222 阅读 · 0 评论 -
Windows下Java调用OCR进行图片识别
使用Java语言,通过Tesseract-OCR对图片进行识别。1.Tesseract-OCR下载windows版本并安装。2.程序如下:a.ImageIOHelper类转载 2014-04-11 09:09:26 · 1965 阅读 · 0 评论 -
Tesseract-OCR 字符识别-样本训练
Tesseract-OCR 字符识别---样本训练 Tesseract是一个开源的OCR(Optical Character Recognition,光学字符识别)引擎,可以识别多种格式的图像文件并将其转换成文本,目前已支持60多种语言(包括中文)。 Tesseract最初由HP公司开发,后来由Google维护,目前发布在Googel Project上。地址为http://cod原创 2014-04-11 09:12:55 · 1441 阅读 · 0 评论