|
@@ -7,6 +7,8 @@ using System.Threading.Tasks;
|
|
using bbiwarg.Images;
|
|
using bbiwarg.Images;
|
|
using bbiwarg.Graphics;
|
|
using bbiwarg.Graphics;
|
|
|
|
|
|
|
|
+using bbiwarg.Utility;
|
|
|
|
+
|
|
namespace bbiwarg.Recognition.FingerRecognition
|
|
namespace bbiwarg.Recognition.FingerRecognition
|
|
{
|
|
{
|
|
struct FingerSimilarity
|
|
struct FingerSimilarity
|
|
@@ -42,7 +44,7 @@ namespace bbiwarg.Recognition.FingerRecognition
|
|
{
|
|
{
|
|
FingerHistory fh = new FingerHistory(finger);
|
|
FingerHistory fh = new FingerHistory(finger);
|
|
FingerHistories.Add(fh);
|
|
FingerHistories.Add(fh);
|
|
- if (Constants.VerboseFingerTracker) Console.WriteLine("Finger #" + fh.ID + " detected");
|
|
|
|
|
|
+ Logger.log("Finger #" + fh.ID + " detected", Logger.LogSubject.FingerTracker);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
else
|
|
@@ -87,13 +89,14 @@ namespace bbiwarg.Recognition.FingerRecognition
|
|
{
|
|
{
|
|
FingerHistory fh = new FingerHistory(finger);
|
|
FingerHistory fh = new FingerHistory(finger);
|
|
FingerHistories.Add(fh);
|
|
FingerHistories.Add(fh);
|
|
- if (Constants.VerboseFingerTracker) Console.WriteLine("Finger #" + fh.ID + " detected");
|
|
|
|
|
|
+ Logger.log("Finger #" + fh.ID + " detected", Logger.LogSubject.FingerTracker);
|
|
}
|
|
}
|
|
|
|
|
|
//add null finger to TrackedFingers that haven't found a match in this frame (status tracked->lost)
|
|
//add null finger to TrackedFingers that haven't found a match in this frame (status tracked->lost)
|
|
foreach (FingerHistory fh in unasignedFingerHistories)
|
|
foreach (FingerHistory fh in unasignedFingerHistories)
|
|
{
|
|
{
|
|
- if (Constants.VerboseFingerTracker && fh.CurrentState != TrackingState.Lost) Console.WriteLine("Finger #" + fh.ID + " lost");
|
|
|
|
|
|
+ if (fh.CurrentState != TrackingState.Lost)
|
|
|
|
+ Logger.log("Finger #" + fh.ID + " lost", Logger.LogSubject.FingerTracker);
|
|
fh.addFinger(null);
|
|
fh.addFinger(null);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -149,7 +152,7 @@ namespace bbiwarg.Recognition.FingerRecognition
|
|
if (fh.CurrentState == TrackingState.Lost && fh.getNumFramesInCurrentState() >= Constants.FingerNumFramesUntilLost)
|
|
if (fh.CurrentState == TrackingState.Lost && fh.getNumFramesInCurrentState() >= Constants.FingerNumFramesUntilLost)
|
|
{
|
|
{
|
|
FingerHistories.RemoveAt(i);
|
|
FingerHistories.RemoveAt(i);
|
|
- if (Constants.VerboseFingerTracker) Console.WriteLine("Finger #" + fh.ID + " deleted");
|
|
|
|
|
|
+ Logger.log("Finger #" + fh.ID + " deleted", Logger.LogSubject.FingerTracker);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|