---
panlei
2019-12-17 2388d5adbdfe5abaa8395a992bca134c093268b2
---
2个文件已修改
7 ■■■■ 已修改文件
algorithm/middleware/insertDataToEs.go 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
algorithm/personTrack/personTrack.go 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
algorithm/middleware/insertDataToEs.go
@@ -188,6 +188,7 @@
                }
                //logger.Info("人脸目标target:",targetInfos)
                if key == "track" && len(face.Liker) == 1{
                    logger.Info("确认过眼神是要追加的数据")
                    pervideo1 := LinkInfo{
                        face.Liker[0].TargetId,
                        msg.Cid,
@@ -235,7 +236,8 @@
                    id := face.Uuid
                    if id == "" {
                        // 比到了相似的人但在此摄像机下已经出现过,最后不能插入数据库
                        return
                        logger.Info("冗余数据,并不入库")
                        continue
                    }
                    pervideo := PerVideoPicture{LinkInfo{
                        id,
algorithm/personTrack/personTrack.go
@@ -109,9 +109,10 @@
        logger.Info("没比到人")
        arg.Uuid = esId
    } else if result["esId"].(string) != esId && result["isHave"].(bool){ // 比到了相似的人且在此摄像机下已经出现过,最后不能插入数据库
        logger.Info("比对出来的dataId:",result["esId"].(string))
        logger.Info("不许入库的数据")
        arg.Uuid = ""
    } else if result["esId"].(string) != esId && !result["isHave"].(bool) { // 比到了相似的人但在此摄像机下未出现过,要插入数据库
        logger.Info("准备入库的数据")
        base := structure.BaseInfo{TargetId:result["esId"].(string)}
        arg.Liker = append(arg.Liker, &base)
    }