系统主要流程如下
对在 PC 软件平台通过 MFC 界面中实现各模块操作, 系统界面如图所示。
系统界面采用模块化设计, 按照界面分布分为图像显示模块、 按键功能模块、 图像预处理模块、 批改结果输出四个模块组成。
主要内容包括:
- 显示获取作业图像的基本信息;
- 通过按键控制相应功能;
- 显示预处理后图像的效果;输出识别的字符信息和批改的结果。
图像显示模块, 通过打开摄像头按键, 将摄像头获取到的纸张作业图像实时信息传送到计算机中, 获取的图像显示在界面左侧窗口, 界面运行结果如图所示。
按键功能模块, 通过算式提取按键, 对纸张中单个算式整体区域进行选框提取, 运行结果如图所示,
此时算式检测的结果在原图像上用矩形框标记,在界面右侧显示提取到的算式效果。
图像处理模块, 通过检测识别按键完成字符分割和识别, 在界面右侧窗口显示预处理后的图像效果。 批改结果输出模块,
在界面下框中显示字符的识别结果以及手写的计算结果, 同时在右下角窗口显示解答正误, 输出得到的批改信息。 同时对整个过程运行的时间进行统计,
最后保存按键将错误的批改结果保存, 便于后期修改。 此时系统运行界面如图所示。