panlei
2019-07-22 4e7e3aa3cdfe45c0cb06509ed11330bf9e7019b8
更正追踪人脸数量错误
2个文件已修改
4 ■■■■ 已修改文件
main.go 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruleserver/personTrack.go 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
main.go
@@ -152,7 +152,7 @@
                        yoloNum++
                    }
                }
                logger.Info("--------------追踪之后yolo的个数:",len(yoloParam.Infos))
                logger.Info("--------------追踪之后yolo的个数:",yoloNum)
                args.Sdkdata = append(args.Sdkdata,&arg)
            } else {
                continue
ruleserver/personTrack.go
@@ -30,7 +30,7 @@
                    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 {