Commit Graph

8 Commits

Author SHA1 Message Date
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
lbw
b01810191e feat(assessment): 添加图片分析及生成摸底测试文档功能
- 新增AssessmentConstant常量接口,定义文件暂存目录及列数常量
- AssessmentController新增上传图片分析接口,支持将上传的PNG文件暂存并解析坐标
- 新增CoordinatesXY数据模型,封装坐标及宽高信息
- 引入OpenCV依赖,新增PngUtil工具类,实现黑色块检测并计算坐标列表
- PngUtil实现对未背熟单词的图片标记分析方法
- 优化AssessmentController使用新版Word模板文件assessment_v3.docx
- 删除冗余旧的StudentServiceImpl代码,整合至student包内实现
- 迁移和完善StudentServiceImpl,实现学生分页查询及总数统计接口
2025-12-12 11:51:30 +08:00
lbw
d777437e82 feat:生成评测docx 2025-12-10 18:33:52 +08:00
lbw
81f44376c5 feat:把单词导入到数据库 2025-12-10 13:50:21 +08:00
lbw
0d0cf2ef5b feat:数据库连接、序列化日期 2025-12-09 19:27:04 +08:00
lbw
247a3c9a5e feat:引入切面记录日志 2025-12-09 18:51:31 +08:00
lbw
7ef76d2386 feat:引入常量方法 2025-12-09 18:42:50 +08:00
lbw
46fc80223b 初始化 2025-12-09 18:42:25 +08:00