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次没有数据才算是没有数据,不然只算作丢帧