diff --git a/enlish-service/debug_roi.jpg b/debug_roi.jpg similarity index 58% rename from enlish-service/debug_roi.jpg rename to debug_roi.jpg index 8f45a2f..a4cd025 100644 Binary files a/enlish-service/debug_roi.jpg and b/debug_roi.jpg differ diff --git a/enlish-service/src/main/java/com/yinlihupo/enlish/service/job/AutoJudgeExamWordsTask.java b/enlish-service/src/main/java/com/yinlihupo/enlish/service/job/AutoJudgeExamWordsTask.java index 2a866b8..7bf889b 100644 --- a/enlish-service/src/main/java/com/yinlihupo/enlish/service/job/AutoJudgeExamWordsTask.java +++ b/enlish-service/src/main/java/com/yinlihupo/enlish/service/job/AutoJudgeExamWordsTask.java @@ -1,5 +1,7 @@ package com.yinlihupo.enlish.service.job; +import com.yinlihupo.enlish.service.service.ExamWordsJudgeService; +import jakarta.annotation.Resource; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @@ -8,8 +10,12 @@ import java.time.LocalDateTime; @Component public class AutoJudgeExamWordsTask { + @Resource + private ExamWordsJudgeService examWordsJudgeService; + @Scheduled(fixedRate = 5000) public void autoJudgeExamWords() { System.out.println("【固定频率】开始自动判卷,时间:" + LocalDateTime.now()); + examWordsJudgeService.judgeExamWords(5); } } diff --git a/enlish-service/src/main/java/com/yinlihupo/enlish/service/utils/PngUtil.java b/enlish-service/src/main/java/com/yinlihupo/enlish/service/utils/PngUtil.java index 8bed422..5584b6a 100644 --- a/enlish-service/src/main/java/com/yinlihupo/enlish/service/utils/PngUtil.java +++ b/enlish-service/src/main/java/com/yinlihupo/enlish/service/utils/PngUtil.java @@ -219,7 +219,7 @@ public class PngUtil { Imgproc.threshold(gray, binary, 0, 255, Imgproc.THRESH_BINARY | Imgproc.THRESH_OTSU); // 可选:保存预处理后的图片查看效果 - Imgcodecs.imwrite("debug_roi.jpg", binary); +// Imgcodecs.imwrite("debug_roi.jpg", binary); // 4. 将 OpenCV Mat 转换为 BufferedImage (供 Tess4J 使用) BufferedImage processedImage = matToBufferedImage(binary); diff --git a/enlish-vue/src/api/exam.js b/enlish-vue/src/api/exam.js index cbdd2b4..c0d9ff1 100644 --- a/enlish-vue/src/api/exam.js +++ b/enlish-vue/src/api/exam.js @@ -1,7 +1,7 @@ import axios from "@/axios"; export function uploadExamWordsPng(data) { - return axios.post('/exam/words/genexam', data) + return axios.post('/exam/words/submit', data) } export function getExamWordsResult(page, size) {