| | |
| | | } |
| | | //logger.Info("人脸目标target:",targetInfos) |
| | | if key == "track" && len(face.Liker) == 1{ |
| | | logger.Info("确认过眼神是要追加的数据") |
| | | pervideo1 := LinkInfo{ |
| | | face.Liker[0].TargetId, |
| | | msg.Cid, |
| | |
| | | id := face.Uuid |
| | | if id == "" { |
| | | // 比到了相似的人但在此摄像机下已经出现过,最后不能插入数据库 |
| | | return |
| | | logger.Info("冗余数据,并不入库") |
| | | continue |
| | | } |
| | | pervideo := PerVideoPicture{LinkInfo{ |
| | | id, |
| | |
| | | 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) |
| | | } |