|
@@ -80,10 +80,10 @@ namespace bbiwarg.Recognition.TouchRecognition
|
|
public override float calculateSimilarity(TouchEvent detectedTouchEvent)
|
|
public override float calculateSimilarity(TouchEvent detectedTouchEvent)
|
|
{
|
|
{
|
|
float fingerSimilarity = (fingerID == detectedTouchEvent.Finger.TrackID) ? 1 : 0;
|
|
float fingerSimilarity = (fingerID == detectedTouchEvent.Finger.TrackID) ? 1 : 0;
|
|
- float absolutePositionSimilarity = getPositionSimilarity(AbsolutePositionPrediction, detectedTouchEvent.AbsolutePosition, Parameters.TouchTrackerMaxAbsolutePositionMove);
|
|
|
|
- float relativePositionSimilarity = getPositionSimilarity(RelativePositionPrediction, detectedTouchEvent.RelativePosition, Parameters.TouchTrackerMaxRelativePositionMove);
|
|
|
|
|
|
+ //float absolutePositionSimilarity = getPositionSimilarity(AbsolutePositionPrediction, detectedTouchEvent.AbsolutePosition, Parameters.TouchTrackerMaxAbsolutePositionMove);
|
|
|
|
+ //float relativePositionSimilarity = getPositionSimilarity(RelativePositionPrediction, detectedTouchEvent.RelativePosition, Parameters.TouchTrackerMaxRelativePositionMove);
|
|
|
|
|
|
- float similarity = fingerSimilarity * absolutePositionSimilarity * relativePositionSimilarity;
|
|
|
|
|
|
+ float similarity = fingerSimilarity;// *absolutePositionSimilarity * relativePositionSimilarity;
|
|
|
|
|
|
return similarity;
|
|
return similarity;
|
|
}
|
|
}
|