panlei
2019-09-12 0646ffa55a7a75d1a6f64d254fb97acf18bc4c1b
ruleserver/personTrack.go
@@ -18,7 +18,7 @@
   Score float32
}
var num int = 5
var num int = 25
// 检查是否前后两次的数据id是否完全相同(人脸)
func FaceIsSame(msg *protomsg.SdkMessage) {
   logger.Debug("+++++++++++++++++++++追踪开始+++++++++++++++摄像机id为:", msg.Cid, "---缓存池为:", TrackPond)
@@ -30,7 +30,7 @@
      if sdkinfo.Sdktype == "FaceDetect" { // 人脸检测
         logger.Info("数据长度为:", len(sdkinfo.Sdkdata))
         if len(sdkinfo.Sdkdata) > 1 {
            num = 5
            num = 25
            FaceIsInPond(msg.Cid, sdkinfo)
         } else {
            if num > 0 { // 连续num次没有数据才算是没有数据,不然只算作丢帧