Removed both

faceDistanceLength.Length.Value / distanceTolerance
and
confidence / rangeFaceConfidence[1]
Removed ReviewLocationContainerDistanceTolerance
Added MoveToDecade
IFaceDistance.MappingFromFilterPost
ISorting.CanReMap
This commit is contained in:
2023-09-04 23:25:31 -07:00
parent 600f6e7e2b
commit b2e2a66101
23 changed files with 275 additions and 239 deletions

View File

@ -231,25 +231,19 @@ public partial class UnitTestCalculations
public void TestGetConfidencePercent()
{
int faceConfidencePercent = 100;
float minimum, target, maximum, value, check;
minimum = 0.8f;
target = 0.8f;
maximum = int.MaxValue;
float value, check;
value = 0f;
check = ILocation.GetConfidencePercent(faceConfidencePercent, new float[] { minimum, target, maximum }, value);
check = ILocation.GetConfidencePercent(faceConfidencePercent, value);
Assert.IsTrue(check == 0);
target = 0.8f;
value = 0.4f;
check = ILocation.GetConfidencePercent(faceConfidencePercent, new float[] { minimum, target, maximum }, value);
Assert.IsTrue(check == 50);
target = 0.8f;
check = ILocation.GetConfidencePercent(faceConfidencePercent, value);
Assert.IsTrue(check == 40);
value = 0.8f;
check = ILocation.GetConfidencePercent(faceConfidencePercent, new float[] { minimum, target, maximum }, value);
Assert.IsTrue(check == 100);
target = 0.8f;
check = ILocation.GetConfidencePercent(faceConfidencePercent, value);
Assert.IsTrue(check == 80);
value = 1.6f;
check = ILocation.GetConfidencePercent(faceConfidencePercent, new float[] { minimum, target, maximum }, value);
Assert.IsTrue(check == 200);
check = ILocation.GetConfidencePercent(faceConfidencePercent, value);
Assert.IsTrue(check == 160);
NonThrowTryCatch();
}