1. 运行环境说明及各项目程序传送门
python版本为3.7,主要是基于tensorflow2.0框架,opencv版本为4.3.0(版本并无特定要求)
- OpenCV+CNN手写数字实时识别项目(二):CNN手写数字识别及模型保存
- OpenCV+CNN手写数字实时识别项目(三):本地手写数字识别
- OpenCV+CNN手写数字实时识别项目(四):手写数字识别初版
- OpenCV+CNN手写数字实时识别项目(五):手写数字识别终版
2. CNN手写数字识别
CNN识别手写数字主要是通过MNIST数据集实现的,这一部分不主要介绍,详细参见之前的博客
主要是将训练好的网络模型保存下来。
3. opencv图像处理
首先肯定是先将摄像头打开,并进行灰度转换等…
4. 数字区域提取
这一部分也主要是轮廓检测,然后用opencv库的函数进行处理。
5. 实时识别(循环检测)
这一部分主要是while True实现循环检测。
6. 最终框架图
(PS:mind master真是个好东西)