panlei
2019-07-27 29ec0580c1300d63ccb0f9fcf491515f4fa1fc23
ruleserver/personTrack.go
@@ -19,7 +19,7 @@
   logger.Debug("---------------------缓存池--------------------------:",TrackPond)
   for _, sdkinfo := range msg.Tasklab.Sdkinfos { // 遍历各算法的sdkData
      if sdkinfo.Sdktype == "FaceDetect" { // 人脸检测
         if len(sdkinfo.Sdkdata) > 1 {
         //if len(sdkinfo.Sdkdata) > 1 {
            faceParam := protomsg.ParamFacePos{}
            err := proto.Unmarshal(sdkinfo.Sdkdata, &faceParam)
            if err != nil {
@@ -47,12 +47,12 @@
                  TrackPond[msg.Cid] = &PersonTrack{Face:len(faceParam.Faces)}
               }
            }
         } else {
            continue
         }
         //} else {
         //   continue
         //}
      }
      if sdkinfo.Sdktype == "Yolo" {
         if len(sdkinfo.Sdkdata) > 1 {
         //if len(sdkinfo.Sdkdata) > 1 {
            yoloParam := protomsg.ParamYoloObj{}
            err := proto.Unmarshal(sdkinfo.Sdkdata, &yoloParam)
            if err != nil {
@@ -86,9 +86,9 @@
                  TrackPond[msg.Cid] = &PersonTrack{Yolo:yoloNum}
               }
            }
         } else {
            continue
         }
         //} else {
         //   continue
         //}
      }
   }
   logger.Debug("---------------------------------------追踪结束--------------------------------------")