---
panlei
2019-07-29 28a612a9bb78fe20896dbf5075bcb4a60dedc6ca
ruleserver/personTrack.go
@@ -88,11 +88,12 @@
}
// 过滤掉那些已在缓存中且分值更低的人脸,更新缓存(没有的加上,分值更新为更高的,多的删除)
func FaceIsInPond(cameraId string, sdkinfo *protomsg.SdkmsgWithTask) string {
func FaceIsInPond(cameraId string, sdkinfor *protomsg.SdkmsgWithTask) string {
   logger.Info("人脸个数为:",len(TrackPond[cameraId].Faces),"这个摄像机的缓存等于nil嘛?",TrackPond[cameraId] == nil)
   if TrackPond[cameraId] != nil && len(TrackPond[cameraId].Faces) > 0 {
      logger.Info("----马前炮:",TrackPond[cameraId],"=====",len(TrackPond[cameraId].Faces))
      faceParam := protomsg.ParamFacePos{}
      err := proto.Unmarshal(sdkinfo.Sdkdata, &faceParam)
      err := proto.Unmarshal(sdkinfor.Sdkdata, &faceParam)
      if err != nil {
         logger.Info("解析face sdk数据时出现错误", err)
      }