手写方程式求解
使用卷积神经网络求解手写方程
要求
OpenCV
凯拉斯
介绍
在这个项目中,我尝试使用opencv和pretrain resnet50模型评估手写表达式。 为了测试项目,我在油漆上创建了手写表达并将图像加载到Evaluate_Equation.ipynb中
代码说明
1. Extract_data.ipynb
从数据集中加载图像
图像->灰度->图像取反
查找轮廓
按boundingRect排序
查找具有最大面积的矩形
裁剪图片
将图像调整大小并调整为一维数组
附加课程(从0到12的数字)
存储在列表中并转换为csv
2. Handwriting_train.ipynb
使用熊猫导入csv
分为图像和标签
将1D图像转换为3D图像
将图像重塑为(,28,28,3)
导入预训练的Resnet50模型并添加密集层
训练模型
保存模型
3. Evaluate_Equ
1