feature-flyModify
parent
a20f37207a
commit
6f23aa90dc
|
|
@ -142,63 +142,6 @@ namespace OpenAuth.App.ServiceApp.Algo
|
|||
|
||||
|
||||
#region 本地模型
|
||||
public async Task<Response<bool>> AddImgOld(string taskid, string path, string tag)
|
||||
{
|
||||
using (var db = UnitWork.CreateContext())
|
||||
{
|
||||
var info = await db.LasaAiAchievement.GetFirstAsync(r => r.TaskId == taskid);
|
||||
if (info == null)
|
||||
{
|
||||
LasaAiAchievement lasaAiAchievement = new LasaAiAchievement();
|
||||
lasaAiAchievement.Id = Guid.NewGuid().ToString();
|
||||
var tags = JsonConvert.DeserializeObject<List<TagItem>>(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)
|
||||
{
|
||||
lasaAiAchievement.Title = "疑似车辆入侵";
|
||||
}
|
||||
}
|
||||
lasaAiAchievement.CreateTime = DateTime.Now;
|
||||
lasaAiAchievement.TaskId = taskid;
|
||||
lasaAiAchievement.AiModel = "yolo12x";
|
||||
lasaAiAchievement.ConfidenceLevel = confidence;
|
||||
await db.LasaAiAchievement.InsertAsync(lasaAiAchievement);
|
||||
//插入详情
|
||||
LasaAiAchievementDetail lasaAiAchievementDetail = new LasaAiAchievementDetail()
|
||||
{
|
||||
Id = Guid.NewGuid().ToString(),
|
||||
Image = "http://175.27.168.120:6013/test/" + path,
|
||||
AiAchievementId = lasaAiAchievement.Id
|
||||
};
|
||||
await db.LasaAiAchievementDetail.InsertAsync(lasaAiAchievementDetail);
|
||||
}
|
||||
else
|
||||
{
|
||||
//插入详情
|
||||
LasaAiAchievementDetail lasaAiAchievementDetail = new LasaAiAchievementDetail()
|
||||
{
|
||||
Id = Guid.NewGuid().ToString(),
|
||||
Image = path,
|
||||
AiAchievementId = info.Id
|
||||
};
|
||||
await db.LasaAiAchievementDetail.InsertAsync(lasaAiAchievementDetail);
|
||||
}
|
||||
if (db.Commit())
|
||||
return new Response<bool>
|
||||
{
|
||||
Result = true,
|
||||
Message = "添加成功"
|
||||
};
|
||||
else
|
||||
return new Response<bool>
|
||||
{
|
||||
Result = false,
|
||||
Message = "添加失败"
|
||||
};
|
||||
}
|
||||
}
|
||||
public async Task<Response<bool>> AddImg(string taskid, string path, string aiid, dynamic drone_info, List<TagItem> tag)
|
||||
{
|
||||
using (var db = UnitWork.CreateContext())
|
||||
|
|
|
|||
Loading…
Reference in New Issue