using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using bbiwarg.Recognition.Tracking; using bbiwarg.Utility; namespace bbiwarg.Recognition.FingerRecognition { class FingerTracker : Tracker { public List Fingers { get { return getCurrentObjectsWithState(TrackingState.Tracked); } } public FingerTracker() : base(Constants.FingerTrackerMinSimilarityForTracking) { } protected override TrackedFinger createTrackedObject(Finger detectedObject) { return new TrackedFinger(idPool.getNextUnusedID(), detectedObject, Constants.FingerTrackerNumFramesDetectedUntilTracked, Constants.FingerTrackerNumFramesLostUntilDeleted); } } }