
验证码项目
0100_0000_0100
这个作者很懒,什么都没留下…
展开
-
【验证码识别项目demo】1--随机生成一万张带标记的验证码图片
from captcha.image import ImageCaptcha # 如果没有模块captcha,使用pip install captcha下载import numpy as npimport matplotlib.pyplot as pltfrom PIL import Imageimport randomimport os# 验证码中的字符, 就不用汉字了numb...原创 2018-12-10 16:00:12 · 629 阅读 · 0 评论 -
【验证码识别项目demo】2--读取验证码标签并存放至数组中
1、读取训练集验证码标签并存放至数组中import numpy as npfrom PIL import Imageimport os#指明被遍历的训练集的路径root_dir = "./tmp/train"#把验证码标记名存进列表img_list中def gen_list(): img_list = [] for parent, dirnames, f...原创 2018-12-10 16:12:31 · 241 阅读 · 0 评论 -
【验证码识别项目demo】3--图片转为灰度图,文本转向量,向量转文本
#_captchaTest为项目名 gen_captcha为该项目名下的python文件from _captchaTest.gen_captcha import numberfrom _captchaTest.gen_captcha import alphabetfrom _captchaTest.gen_captcha import ALPHABETfrom _captchaTest....原创 2018-12-10 16:19:27 · 852 阅读 · 0 评论 -
【验证码识别项目demo】4--生成训练batch,定义和训练卷积神经网络
# 生成一个训练batchdef get_next_batch(batch_size=128): batch_x = np.zeros([batch_size, IMAGE_HEIGHT * IMAGE_WIDTH])#128,60*160 batch_y = np.zeros([batch_size, MAX_CAPTCHA * CHAR_SET_LEN])#128,4*63...原创 2018-12-10 16:26:29 · 808 阅读 · 0 评论 -
【验证码识别项目demo】5--测试卷积神经网络性能
def crack_captcha(): output = crack_captcha_cnn() saver = tf.train.Saver() with tf.Session() as sess: saver.restore(sess, "./tmp/ckpt/model") count = 0 predict = ...原创 2018-12-11 19:28:12 · 406 阅读 · 0 评论