From 1bddea512455450d542569791e5a3a5fbf8fe895 Mon Sep 17 00:00:00 2001 From: zhangbin <460190368@qq.com> Date: Thu, 28 Aug 2025 14:57:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=BD=AE=E4=BF=A1=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- OpenAuth.App/ServiceApp/Algo/DaHuaAiApp.cs | 4 ++++ OpenAuth.App/ServiceApp/Algo/Request/AiImgReq.cs | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/OpenAuth.App/ServiceApp/Algo/DaHuaAiApp.cs b/OpenAuth.App/ServiceApp/Algo/DaHuaAiApp.cs index 74c488f..b8a2bd3 100644 --- a/OpenAuth.App/ServiceApp/Algo/DaHuaAiApp.cs +++ b/OpenAuth.App/ServiceApp/Algo/DaHuaAiApp.cs @@ -151,6 +151,7 @@ namespace OpenAuth.App.ServiceApp.Algo LasaAiAchievement lasaAiAchievement = new LasaAiAchievement(); lasaAiAchievement.Id = Guid.NewGuid().ToString(); var tags = JsonConvert.DeserializeObject>(tag); + var confidence = tags.Select(r => r.confidence).Max(); foreach (var item in tags) { if (item.class_id == 1 || item.class_id == 2 || item.class_id == 3 || item.class_id == 5 || item.class_id == 6 || item.class_id == 6) @@ -161,6 +162,7 @@ namespace OpenAuth.App.ServiceApp.Algo lasaAiAchievement.CreateTime = DateTime.Now; lasaAiAchievement.TaskId = taskid; lasaAiAchievement.AiModel = "yolov8x"; + lasaAiAchievement.ConfidenceLevel = confidence; await db.LasaAiAchievement.InsertAsync(lasaAiAchievement); //插入详情 LasaAiAchievementDetail lasaAiAchievementDetail = new LasaAiAchievementDetail() @@ -223,6 +225,8 @@ namespace OpenAuth.App.ServiceApp.Algo { lasaAiAchievement.Title = "其他报警"; } + var confidence = tag.Select(r => r.confidence).Max(); + lasaAiAchievement.ConfidenceLevel = confidence; await db.LasaAiAchievement.InsertAsync(lasaAiAchievement); //插入详情 LasaAiAchievementDetail lasaAiAchievementDetail = new LasaAiAchievementDetail() diff --git a/OpenAuth.App/ServiceApp/Algo/Request/AiImgReq.cs b/OpenAuth.App/ServiceApp/Algo/Request/AiImgReq.cs index 1108bc0..7c70eef 100644 --- a/OpenAuth.App/ServiceApp/Algo/Request/AiImgReq.cs +++ b/OpenAuth.App/ServiceApp/Algo/Request/AiImgReq.cs @@ -16,7 +16,7 @@ namespace OpenAuth.App.ServiceApp.Algo.Request { public int class_id { get; set; } public string class_name { get; set; } - public double confidence { get; set; } + public float confidence { get; set; } public List box { get; set; } } }