Merge remote-tracking branch 'origin/main'

main
陈伟 1 week ago
commit fb38a6c067

@ -120,7 +120,7 @@ namespace OpenAuth.App.ServiceApp.Algo
lasaAiAchievement.Cover = item.imgUrl;
await db.LasaAiAchievementDetail.InsertAsync(lasaAiAchievementDetail);
}
await db.LasaAiAchievement.InsertAsync(lasaAiAchievement);
if (db.Commit())
return new Response<bool>
@ -161,7 +161,7 @@ namespace OpenAuth.App.ServiceApp.Algo
}
lasaAiAchievement.CreateTime = DateTime.Now;
lasaAiAchievement.TaskId = taskid;
lasaAiAchievement.AiModel = "yolov8x";
lasaAiAchievement.AiModel = "yolo12x";
lasaAiAchievement.ConfidenceLevel = confidence;
await db.LasaAiAchievement.InsertAsync(lasaAiAchievement);
//插入详情
@ -211,23 +211,28 @@ namespace OpenAuth.App.ServiceApp.Algo
lasaAiAchievement.Id = Guid.NewGuid().ToString();
lasaAiAchievement.CreateTime = DateTime.Now;
lasaAiAchievement.TaskId = taskid;
lasaAiAchievement.AiModel = "yolov8x";
lasaAiAchievement.AiModel = "yolo12x";
lasaAiAchievement.Tag = item.class_id.ToString();
if (item.class_id == 1 || item.class_id == 2 || item.class_id == 3 || item.class_id == 5 || item.class_id == 6 || item.class_id == 7)
{
lasaAiAchievement.Title = "疑似车辆入侵";
lasaAiAchievement.Title = "车辆识别";
}
else if (item.class_id == 0)
{
lasaAiAchievement.Title = "疑似火情报警(测试,切勿当真)";
lasaAiAchievement.Title = "人员识别";
}
else
{
lasaAiAchievement.Title = "其他报警";
lasaAiAchievement.Title = "其他识别";
}
//var confidence = tag.Select(r => r.confidence).Max();
var confidence = item.confidence;
if (confidence < 0.7)
{
break;
}
var confidence = tag.Select(r => r.confidence).Max();
lasaAiAchievement.ConfidenceLevel = confidence;
await db.LasaAiAchievement.InsertAsync(lasaAiAchievement);
//插入详情
LasaAiAchievementDetail lasaAiAchievementDetail = new LasaAiAchievementDetail()
{
@ -236,6 +241,9 @@ namespace OpenAuth.App.ServiceApp.Algo
AiAchievementId = lasaAiAchievement.Id
};
lasaAiAchievement.Cover = "http://175.27.168.120:6013/test/" + path;
lasaAiAchievement.Lat = (float)35.135026;
lasaAiAchievement.Lng = (float)118.296182;
await db.LasaAiAchievement.InsertAsync(lasaAiAchievement);
await db.LasaAiAchievementDetail.InsertAsync(lasaAiAchievementDetail);
}
else

Loading…
Cancel
Save