public override double CalculateScores(SignatureFeatures aTrainedFeatures, SignatureFeatures aFeaturesOfSigToVerify) { double sum = 0; for (int i = 0; i < aTrainedFeatures.Count; ++i) { sum += Math.Pow(aTrainedFeatures.ElementAt(i).Value - aFeaturesOfSigToVerify.ElementAt(i).Value, 2); } return(Math.Sqrt(sum)); }
public override double CalculateScores(SignatureFeatures aTrainedFeatures, SignatureFeatures aFeaturesOfSigToVerify) { double score = 0; for (int i = 0; i < aTrainedFeatures.Count; ++i) { score += Math.Abs(aTrainedFeatures.ElementAt(i).Value - aFeaturesOfSigToVerify.ElementAt(i).Value); } return(score); }