//public int currentVerificationNumber = 0; //public int currentLostTrackCount = 0; public BodyController() { // initalization bodyVerification = new BodyVerification(); bodyDetection = new BodyDetection(); bodyRecognition = new BodyRecognition(); bodyTracking = new BodyTracking(); }
public double GetHogDistance() { List <double> distances = new List <double>();; foreach (BodyInfo targetBody in targetBodies) { distances.Add(BodyRecognition.MatchHistograms(suspectBody.hog, targetBody.hog)); } return(distances.Min()); }
public bool IsBodySame(double distHog, double distHS, double distRgb) { return(BodyRecognition.ApplyThresholds(distHog, distHS, distRgb)); }