Browse Source

removed fingerStepSize

Alexander Hendrich 10 years ago
parent
commit
933597d77e
2 changed files with 6 additions and 6 deletions
  1. 3 3
      bbiwarg/Parameters.cs
  2. 3 3
      bbiwarg/Recognition/FingerRecognition/FingerDetector.cs

+ 3 - 3
bbiwarg/Parameters.cs

@@ -199,11 +199,11 @@ namespace bbiwarg
         public static readonly int FingerStepSize = 1;
         public static readonly int FingerMaxGapCounter = 3;
         public static readonly int FingerMaxSliceDifferencePerStep = 5;
-        public static readonly int FingerMinNumSlices = 20 / FingerStepSize;
+        public static readonly int FingerMinNumSlices = 20;
         public static readonly float FingerMaxWidth3D = 35f;
         public static readonly int FingerMaxWidth2D = 30; // TODO remove and replace with 3Dwidth
         public static readonly int FingerMinWidth2D = 2;
-        public static readonly int FingerRemoveNumSlicesForCorrection = 10 / FingerStepSize;
+        public static readonly int FingerRemoveNumSlicesForCorrection = 10;
         public static readonly int FingerNumSlicesForRelativeDirection = FingerRemoveNumSlicesForCorrection;
         public static readonly int FingerOutMargin = 6;
         public static readonly int FingerMaxCrippleDifference = 20;
@@ -438,7 +438,7 @@ namespace bbiwarg
         #endregion
 
 
-        #region touch
+        #region touch detection
 
         public static readonly float TouchMinTouchValue = 0.3f;
         public static readonly int TouchAreaSize = 30;

+ 3 - 3
bbiwarg/Recognition/FingerRecognition/FingerDetector.cs

@@ -125,7 +125,7 @@ namespace bbiwarg.Recognition.FingerRecognition
             FingerSliceTrail trail = new FingerSliceTrail(startSlice);
 
             Vector2D direction = startDirection;
-            Vector2D position = startSlice.Mid + Parameters.FingerStepSize * direction;
+            Vector2D position = startSlice.Mid + direction;
 
             if (position.isInBound(depthImage.Size))
             {
@@ -158,7 +158,7 @@ namespace bbiwarg.Recognition.FingerRecognition
                 trail.reverse();
 
             Vector2D currentDirection = trail.getEndDirection();
-            Vector2D currentPosition = trail.EndSlice.Mid + Parameters.FingerStepSize * currentDirection;
+            Vector2D currentPosition = trail.EndSlice.Mid + currentDirection;
 
             int gapCounter = 0;
             int numSlices = trail.NumSlices;
@@ -176,7 +176,7 @@ namespace bbiwarg.Recognition.FingerRecognition
                     numSlices++;
                     trail.addSlice(nextSlice);
                     currentDirection = trail.getEndDirection();
-                    currentPosition = nextSlice.Mid + Parameters.FingerStepSize * currentDirection;
+                    currentPosition = nextSlice.Mid + currentDirection;
 
                     lastSlice = nextSlice;
                 }