diff --git a/src/main/java/com/acts/opencv/base/BaseMethodController.java b/src/main/java/com/acts/opencv/base/BaseMethodController.java index 86f2234..eb4d56f 100644 --- a/src/main/java/com/acts/opencv/base/BaseMethodController.java +++ b/src/main/java/com/acts/opencv/base/BaseMethodController.java @@ -338,7 +338,7 @@ public class BaseMethodController extends BaseController { Imgproc.medianBlur(source, destination, 2 * ksize + 1); // 通过合并图层的方式进行效果增强 alpha控制src1的透明度,beta控制src2 的透明图;gamma越大合并的影像越明亮 // public static void addWeighted(Mat src1, double alpha, Mat src2, double beta, double gamma, Mat dst) - Core.addWeighted(source, alpha, destination, beta, 0, destination); + Core.addWeighted(source, alpha, destination, beta, gamma, destination); try { byte[] imgebyte = OpenCVUtil.covertMat2Byte1(destination); diff --git a/src/main/java/com/acts/opencv/base/Card2Controller.java b/src/main/java/com/acts/opencv/base/Card2Controller.java index 4d8d6a0..7c61ebc 100644 --- a/src/main/java/com/acts/opencv/base/Card2Controller.java +++ b/src/main/java/com/acts/opencv/base/Card2Controller.java @@ -566,13 +566,16 @@ public class Card2Controller extends BaseController { int studentNo = 0; for (int i = 0; i < resultList.size(); i++) { String result = resultList.get(i); - if ("A".equals(result)) { + if (result.contains("A")) { studentNo += 1000 * i; - } else if ("B".equals(result)) { + } + if (result.contains("B")) { studentNo += 100 * i; - } else if ("C".equals(result)) { + } + if (result.contains("C")) { studentNo += 10 * i; - } else if ("D".equals(result)) { + } + if (result.contains("D")) { studentNo += i; } }