首页 > 其他 > 详细

机器视觉(4)--生成验证码

时间:2020-03-25 11:32:22      阅读:66      评论:0      收藏:0      [点我收藏+]

python生成随机验证码

用python生成验证码,为后期训练自己的模型做准备

import numpy as py
from captcha.image import ImageCaptcha
import  os

number = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]

def random_Caption_text(char_set=number, captcha_size=4):
    captcha_text = []
    for i in range(captcha_size):
        # 随机选择
        c = py.random.choice(char_set)
        captcha_text.append(c)
    return captcha_text


def Get_captcha_text_To_image():
    image = ImageCaptcha()
    # 随机获取验证码
    random_num = random_Caption_text()
    #     把验证码转换为字符串
    captcha_text = ‘‘.join(random_num)
    #     生成验证码
    captcha = image.generate(captcha_text)
    image.write(captcha_text, C:/Users/Administrator/Desktop/image/captcha/ + captcha_text + .jpg)

def main():

    for i in range(1000):
        Get_captcha_text_To_image()



if __name__ == __main__:
    main()

测试结果:

技术分享图片

 

机器视觉(4)--生成验证码

原文:https://www.cnblogs.com/zhml/p/12564479.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!