Commit Graph

2 Commits

Author SHA1 Message Date
lbw
feabb6d4b1 refactor(pngutil): 优化试卷id识别为学生和试卷组合对象
- 将分析试卷id方法返回类型改为StudentExamId,包含学生id和试卷id
- 修改正则匹配逻辑,从单个id提取改为依次提取试卷id和学生id
- 增加StudentExamId类,封装学生id和试卷id字段
- 试卷生成与接口数据构建均添加学生相关信息,完善数据结构
- 相关测试调用修改为使用StudentExamId类型并打印对象信息
2025-12-12 17:37:28 +08:00
lbw
e729ddc829 feat(omr): 新增基于OCR的试卷ID识别功能
- 集成Tess4J实现OCR识别,新增analyzeExamWordsId方法提取试卷ID
- 对试卷图片左上角区域进行裁剪和预处理以提升识别准确率
- 添加Mat到BufferedImage的转换辅助方法,支持OCR读取
- 在测试用例中增加对OCR识别功能的集成测试
- 修改配置文件添加OCR数据路径,完善依赖引入OpenCV和Tess4J库
2025-12-12 17:04:02 +08:00