Skip to content

这是一个手写字体识别程序,构建了CNN模型,使用mnist数据进行模型训练,使用tkinter搭建了可视化界面

Notifications You must be signed in to change notification settings

coder-zrl/cnn_Identify_number

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

依赖

  • python---->version=3.6
  • cv2---->version=4.4.0
  • tkinter---->version=系统自带
  • torch---->version=1.6.0
  • torchvision---->version=0.7.0

模型搭建简介

  • 搭建CNN模型
  • 使用mnist手写数字数据集进行训练

代码介绍

  • mnist:存放下载下来的数据集,为了减少程序上传大小,我已经将数据删除,需要获取请执行model_train.py

  • model:存放训练好的模型

  • photo:一些自己手写的测试照片

  • cnn_model.py:搭建的CNN模型,准确率高达99%

  • model_train.py:训练模型的代码

  • model_reference.py:调用模型,识别photo中的数字

  • tkGUI:搭建的可视化界面

  • main.py:程序启动入口


使用介绍

尽量将自己手写字截图为正方形,存放在没有汉字的目录下,运行main.py程序

效果如图:

在这里插入图片描述

About

这是一个手写字体识别程序,构建了CNN模型,使用mnist数据进行模型训练,使用tkinter搭建了可视化界面

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages