当前位置:   article > 正文

python机器学习项目-验证码识别【源码分享】_验证码生成识别代码

验证码生成识别代码

1、注:源码放置文末

2、环境配置要求:https://blog.csdn.net/qq_42279468/article/details/124987801

3、代码

在这里插入图片描述

  本项目通过python实现验证码识别,包括数据集制作,模型训练,测试等。
  pip  install  -i  https://pypi.doubanio.com/simple/  --trusted-host pypi.doubanio.com  opencv-python==3.4.3.18
1、是cut.py切割成单个字符【已完成可跳过】
2、label.py将字符图片标上标签,其实就是手动标注的,也可以自己手动标注【已完成可跳过】
3、train.py用来训练模型,查看准确度
4、test.py用来查看效果,测试

自制数据集过程:

1、切割成单个字符,需要将cut.py和train文件夹放到同一个目录下,视频中在edu-cut文件夹里实验,运行cut.py自动分割。因为目录里的train文件夹是分割好的,分割好的放到char文件夹里,继续第二步。

2、当有了train和char文件夹后,开始标注图片。将label.py和train和char文件夹放在edu-label目录下,运行label.py,看弹出图片是什么就输入什么,一个个标注好即可

3、运行test.py试验效果。

4、准确率为92%。

环境要求:
import glob
import sys
import os
import time
import numpy as np
import cv2
from PIL import Image
from PIL import ImageDraw,ImageFont
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

3.1 数据集展示

在这里插入图片描述

3.2 训练过程

读取数据集和标签中。。。。
读取数据集中。。
初始化中...
训练模型中,请等待!
获取字符轮廓。。。
xwcb ['x', 'w', 'c', 'b']
读取数据集和标签中。。。。
读取数据集中。。
初始化中...
训练模型中,请等待!
获取字符轮廓。。。
y4bf ['y', '4', 'f', 'f']
读取数据集和标签中。。。。
读取数据集中。。
初始化中...
训练模型中,请等待!
获取字符轮廓。。。
y58m ['y', '5', '4', 'n']
读取数据集和标签中。。。。
读取数据集中。。
初始化中...
训练模型中,请等待!
获取字符轮廓。。。
y75d ['y', 'n', '2', 'm']
读取数据集和标签中。。。。
读取数据集中。。
初始化中...
训练模型中,请等待!
获取字符轮廓。。。
ya6m ['y', 'a', '6', 'm']
读取数据集和标签中。。。。
读取数据集中。。
初始化中...
训练模型中,请等待!
获取字符轮廓。。。
ynfw ['y', 'n', 'f', 'w']
读取数据集和标签中。。。。
读取数据集中。。
初始化中...
训练模型中,请等待!
获取字符轮廓。。。
yy4e ['y', 'y', '4', 'e']
模型准确率为:  92.7570093457944%
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43

3.3 模型测试在这里插入图片描述

test/2bxa.jpg
识别结果为:2bxa
test/336f.jpg
识别结果为:336f
test/36nd.jpg
识别结果为:36nd
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

3.4 技术说明

在这里插入图片描述

4 源码下载

https://download.csdn.net/download/qq_42279468/87649844

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/532233
推荐阅读
相关标签
  

闽ICP备14008679号