panlei
2019-09-11 6e624616427265b1337c98c032ac6c39e4640b6e
track
1个文件已修改
6 ■■■■■ 已修改文件
ruleserver/personTrack.go 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruleserver/personTrack.go
@@ -123,6 +123,9 @@
func FaceIsInPond(cameraId string, sdkinfor *protomsg.SdkmsgWithTask) string {
    if TrackPond[cameraId] != nil {
        logger.Info("----马前炮:", TrackPond[cameraId], "=====", len(TrackPond[cameraId].Faces))
        for _,face := range TrackPond[cameraId].Faces  {
            logger.Info("缓存中存储的face数据:",face.Id,face.Score)
        }
        faceParam := protomsg.ParamFacePos{}
        err := proto.Unmarshal(sdkinfor.Sdkdata, &faceParam)
        if err != nil {
@@ -153,6 +156,9 @@
            }
        }
        logger.Info("反序列化重新装配之前人脸的个数:",len(faceParam.Faces))
        for _,face := range faceParam.Faces  {
            logger.Info("缓存中存储的face数据:",face.Pos.FaceID,face.Pos.FAngle.Confidence)
        }
        sdkinfor.Sdkdata, err = proto.Marshal(&faceParam)
        if err != nil {
            logger.Error("face序列化错误", err)