|
@@ -140,7 +140,10 @@ namespace bbiwarg.Detectors.Fingers
|
|
|
if (trail.NumSlices >= minNumSlices)
|
|
|
{
|
|
|
|
|
|
-
|
|
|
+ Int16 depthAtTip = depthImage.getDepthAt((int)trail.Start.Mid.X, (int)trail.Start.Mid.Y);
|
|
|
+ Int16 depthAtHand = depthImage.getDepthAt((int)trail.End.Mid.X, (int)trail.End.Mid.Y);
|
|
|
+ if (depthAtTip < depthAtHand)
|
|
|
+ trail.reverse();
|
|
|
|
|
|
Finger finger = new Finger(trail);
|
|
|
|