| | |
| | | yoloNum++ |
| | | } |
| | | } |
| | | logger.Info("--------------追踪之后yolo的个数:",len(yoloParam.Infos)) |
| | | logger.Info("--------------追踪之后yolo的个数:",yoloNum) |
| | | args.Sdkdata = append(args.Sdkdata,&arg) |
| | | } else { |
| | | continue |
| | |
| | | continue |
| | | } |
| | | logger.Info("================追踪之前人脸的个数:",len(faceParam.Faces)) |
| | | if faceParam.Faces != nil && TrackPond[msg.Cid] != nil && len(faceParam.Faces) == TrackPond[msg.Cid].Yolo { // yolo的如果数量相同则视为不变、把yolo的sdkData清空 |
| | | if faceParam.Faces != nil && TrackPond[msg.Cid] != nil && len(faceParam.Faces) == TrackPond[msg.Cid].Face { // yolo的如果数量相同则视为不变、把yolo的sdkData清空 |
| | | faceParam.Faces = (faceParam.Faces)[0:0] |
| | | sdkinfo.Sdkdata,err = proto.Marshal(&faceParam) |
| | | if err != nil { |