From b890afe0d93b9856bcfe6829ec51a69e232ce0d7 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期六, 31 八月 2024 18:01:27 +0800
Subject: [PATCH] 图像安全资源管理整合,车辆抓拍数据完整和准确计算公式修改

---
 ycl-server/src/main/java/com/ycl/calculate/VideoOsdCalculation.java |   24 ++----------------------
 1 files changed, 2 insertions(+), 22 deletions(-)

diff --git a/ycl-server/src/main/java/com/ycl/calculate/VideoOsdCalculation.java b/ycl-server/src/main/java/com/ycl/calculate/VideoOsdCalculation.java
index b8e8747..62778ca 100644
--- a/ycl-server/src/main/java/com/ycl/calculate/VideoOsdCalculation.java
+++ b/ycl-server/src/main/java/com/ycl/calculate/VideoOsdCalculation.java
@@ -42,8 +42,6 @@
     //鍖哄煙瑙嗛鍦ㄧ嚎鐜囩殑鍐呴儴绫�
     private static class AreaStats {
         int totalSites = 0;
-        int osdAccuracySites = 0;
-        int timeAccuracySites = 0;
 
         int importantTotalSites = 0;
         int importantOsdAccuracySites = 0;
@@ -102,14 +100,7 @@
         //杩斿洖瀵硅薄鐨勫紩鐢紝濡傛灉涓嶅瓨鍦ㄤ細鏀惧叆鏂扮殑key,value
         AreaStats stats = areaStatsMap.computeIfAbsent(key, k -> new AreaStats());
         stats.totalSites++;
-        //鏍¢獙osd
-        if (checkOsd(result)) {
-            stats.osdAccuracySites++;
-        }
-        //鏍¢獙鏃堕棿鍋忓樊
-        if (checkTime(result)) {
-            stats.timeAccuracySites++;
-        }
+
         //閲嶇偣鐐逛綅
         if (important.contains(result.getDeviceNo())) {
             stats.importantTotalSites++;
@@ -142,12 +133,7 @@
         if (checkIndexVideo == null) {
             return null;
         }
-        //璋冪敤osd鏍囨敞璁$畻鏂规硶
-        Map<String, Object> param = new HashMap<>();
-        param.put("totalSites", stats.totalSites);
-        param.put("osdAccuracySites", stats.osdAccuracySites);
-        BigDecimal osdAccuracy = osdAccuracy(param);
-        checkIndexVideo.setAnnotationAccuracy(osdAccuracy);
+
         //璋冪敤osd鏍囨敞璁$畻鏂规硶 璁$畻閲嶇偣osd鏍囨敞
         Map<String, Object> importantParam = new HashMap<>();
         importantParam.put("totalSites", stats.importantTotalSites);
@@ -155,12 +141,6 @@
         BigDecimal imOsdAccuracy = osdAccuracy(importantParam);
         checkIndexVideo.setKeyAnnotationAccuracy(imOsdAccuracy);
 
-        //璋冪敤osd鏃堕棿鍑嗙‘鐜�
-        Map<String, Object> timeParam = new HashMap<>();
-        timeParam.put("totalSites", stats.totalSites);
-        timeParam.put("timeAccuracySites", stats.timeAccuracySites);
-        BigDecimal osdTimeAccuracy = osdTimeAccuracy(timeParam);
-        checkIndexVideo.setTimingAccuracy(osdTimeAccuracy);
         //璋冪敤osd鏃堕棿鍑嗙‘鐜�,璁$畻閲嶇偣
         Map<String, Object> importantTimeParam = new HashMap<>();
         importantTimeParam.put("totalSites", stats.importantTotalSites);

--
Gitblit v1.8.0