After
(637967784888423594)-2,042.zip (637969699845057599)-548.zip
This commit is contained in:
@ -541,7 +541,7 @@ internal class E_Distance
|
||||
{
|
||||
List<double> faceDistances = FaceRecognition.FaceDistances(tuple.FaceEncodings, faceEncoding);
|
||||
result = new(face.Location?.NormalizedPixelPercentage, tuple.MinimumDateTime, tuple.IsWrongYear, tuple.PersonBirthday, faceDistances);
|
||||
if (result.Minimum > Shared.Models.Stateless.Methods.IClosest.MaximumMinimum)
|
||||
if (result.Minimum > Shared.Models.Stateless.IClosest.MaximumMinimum)
|
||||
result = null;
|
||||
}
|
||||
return result;
|
||||
@ -565,7 +565,7 @@ internal class E_Distance
|
||||
continue;
|
||||
faceDistances = FaceRecognition.FaceDistances(faceEncodings, faceEncoding);
|
||||
closest = new(face.Location?.NormalizedPixelPercentage, minimumDateTime, isWrongYear, personBirthday, faceDistances);
|
||||
if (closest.Minimum > Shared.Models.Stateless.Methods.IClosest.MaximumMinimum)
|
||||
if (closest.Minimum > Shared.Models.Stateless.IClosest.MaximumMinimum)
|
||||
continue;
|
||||
closestCollection.Add(closest);
|
||||
}
|
||||
@ -613,7 +613,7 @@ internal class E_Distance
|
||||
if (itemMinimumDateTime is null)
|
||||
continue;
|
||||
(itemIsWrongYear, _) = Map.Models.MapLogic.IsWrongYear(item);
|
||||
if (Shared.Models.Stateless.Methods.IClosest.SkipIsWrongYear && itemIsWrongYear.HasValue && itemIsWrongYear.Value)
|
||||
if (Shared.Models.Stateless.IClosest.SkipIsWrongYear && itemIsWrongYear.HasValue && itemIsWrongYear.Value)
|
||||
continue;
|
||||
item.Closest.Clear();
|
||||
for (int i = 0; i < item.Faces.Count; i++)
|
||||
@ -631,12 +631,12 @@ internal class E_Distance
|
||||
if (closest.PersonBirthday is null)
|
||||
continue;
|
||||
personKey = Shared.Models.Stateless.Methods.IPersonBirthday.GetFormatted(closest.PersonBirthday);
|
||||
if (mapLogic.IncorrectDeterministicHashCodeKeyValuePairs.ContainsKey(deterministicHashCodeKey) && mapLogic.IncorrectDeterministicHashCodeKeyValuePairs[deterministicHashCodeKey].Contains(personKey))
|
||||
if (mapLogic.IsIncorrect(deterministicHashCodeKey, personKey))
|
||||
continue;
|
||||
key = Map.Models.MapLogic.GetKey(closest.MinimumDateTime, closest.IsWrongYear, closest.PersonBirthday);
|
||||
if (!results.ContainsKey(key))
|
||||
results.Add(key, 0);
|
||||
else if (results[key] > Shared.Models.Stateless.Methods.IClosest.MaximumPer)
|
||||
else if (results[key] > Shared.Models.Stateless.IClosest.MaximumPer)
|
||||
continue;
|
||||
results[key] += 1;
|
||||
item.Closest[0] = closest;
|
||||
@ -732,7 +732,7 @@ internal class E_Distance
|
||||
FileInfo landmarkFileInfo;
|
||||
string landmarksDirectory;
|
||||
double deterministicHashCodeKey;
|
||||
const string facePopulatedKey = "Closest";
|
||||
const string facePopulatedKey = nameof(Closest);
|
||||
const string pattern = @"[\\,\/,\:,\*,\?,\"",\<,\>,\|]";
|
||||
foreach (Container container in containers)
|
||||
{
|
||||
|
Reference in New Issue
Block a user