|
|
|
@ -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
|
|
|
|
|