From 5780d791935c6507b65d090ea304cb2927afe3c4 Mon Sep 17 00:00:00 2001 From: zhouwentao <1577701412@qq.com> Date: Thu, 17 Aug 2023 19:30:50 +0800 Subject: [PATCH] updates --- .../java/org/jeecg/modules/ocr/utils/ImageUtils.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/utils/ImageUtils.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/utils/ImageUtils.java index a84a08c..55f26ed 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/utils/ImageUtils.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/utils/ImageUtils.java @@ -163,10 +163,11 @@ public class ImageUtils { for (JSONObject jo : jos) { List points = new ArrayList<>(); if (jo.containsKey("area")) { - List areas = jo.getJSONArray("area").toJavaList(JSONObject.class); - for (JSONObject area : areas) { - Integer[] doubles = area.values().toArray(new Integer[0]); - points.add(new Point(doubles[0], doubles[1])); + JSONArray areas = jo.getJSONArray("area"); + for (int i = 0; i < areas.size(); i++) { + JSONArray doubles = areas.getJSONArray(i); + + points.add(new Point(doubles.getInteger(0),doubles.getInteger(1))); } } if (points.size() > 0) {