| | |
| | | var imgMaxUrl []string = []string{} |
| | | var picTime string = "" |
| | | for _, face := range faces { |
| | | if face.Uuid == "" { |
| | | // 比到了相似的人但在此摄像机下已经出现过,最后不能插入数据库 |
| | | logger.Info("冗余数据,并不入库") |
| | | } else { |
| | | // 上传大图 |
| | | // 解压缩并上传图片 |
| | | bdata, err := util.UnCompress(msg.Data) |
| | |
| | | ruleserver.AddLxMessage(&protomsg.VideotapeInfo{EsDataId: face.Uuid, CameraId: msg.Cid, TaskId: msg.Tasklab.Taskid, VideoUrl: msg.Push.VideoUrl, ImgId: i.Id, SdkIds: []string{"-1"}, Type: 1}) |
| | | } |
| | | } else { |
| | | id := face.Uuid |
| | | if id == "" { |
| | | // 比到了相似的人但在此摄像机下已经出现过,最后不能插入数据库 |
| | | logger.Info("冗余数据,并不入库") |
| | | } else { |
| | | logger.Info("新增数据") |
| | | pervideo := PerVideoPicture{LinkInfo{ |
| | | id, |
| | | face.Uuid, |
| | | msg.Cid, |
| | | msg.Push.Cam.Addr, |
| | | msg.Push.Cam.Name, |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | // 归置人脸 |