Delete-By-Distinct
This commit is contained in:
2
Instance/.vscode/launch.json
vendored
2
Instance/.vscode/launch.json
vendored
@ -10,7 +10,7 @@
|
||||
"request": "launch",
|
||||
"preLaunchTask": "build",
|
||||
// If you have changed target frameworks, make sure to update the program path.
|
||||
"program": "${workspaceFolder}/bin/x64/Debug/net6.0/win-x64/Instance.dll",
|
||||
"program": "${workspaceFolder}/bin/x64/Debug/net7.0/win-x64/Instance.dll",
|
||||
"args": [
|
||||
"s"
|
||||
],
|
||||
|
@ -294,7 +294,7 @@ public partial class DlibDotNet
|
||||
Dictionary<string, int[]> imageResizeKeyValuePairs;
|
||||
List<Tuple<string, DateTime>> subFileTuples = new();
|
||||
List<KeyValuePair<string, string>> metadataCollection;
|
||||
Dictionary<string, List<RelativeLocation>> relativeLocations;
|
||||
// Dictionary<string, List<RelativeLocation>> relativeLocations;
|
||||
if (item.Property is not null && item.Property.Id is not null && !item.Any())
|
||||
{
|
||||
property = item.Property;
|
||||
@ -364,7 +364,7 @@ public partial class DlibDotNet
|
||||
int outputResolutionHeight = outputResolutionCollection[1];
|
||||
int outputResolutionOrientation = outputResolutionCollection[2];
|
||||
faces = _Faces.GetFaces(dResultsFullGroupDirectory, subFileTuples, parseExceptions, property, mappingFromItem, outputResolutionWidth, outputResolutionHeight, outputResolutionOrientation);
|
||||
relativeLocations = _Faces.GetRelativeLocations(outputResolution, dResultsDateGroupDirectory, subFileTuples, parseExceptions, property, mappingFromItem, outputResolutionWidth, outputResolutionHeight, outputResolutionOrientation, original, imageResizeKeyValuePairs, faces);
|
||||
// relativeLocations = _Faces.GetRelativeLocations(outputResolution, dResultsDateGroupDirectory, subFileTuples, parseExceptions, property, mappingFromItem, outputResolutionWidth, outputResolutionHeight, outputResolutionOrientation, original, imageResizeKeyValuePairs, faces);
|
||||
if (_AppSettings.MaxDegreeOfParallelism < 2)
|
||||
ticks = LogDelta(ticks, nameof(D_Face.GetFaces));
|
||||
bool anyFacesSaved = _Faces.SaveFaces(dResultsFullGroupDirectory, subFileTuples, parseExceptions, mappingFromItem, facesDirectory, faces);
|
||||
@ -896,7 +896,7 @@ public partial class DlibDotNet
|
||||
MapLogicSupport.SaveFaceDistances(_Configuration.PropertyConfiguration, sortingContainers);
|
||||
if (totalNotMapped > 0)
|
||||
{
|
||||
bool saveNullPerson = true; // !personKeyToCount.Any();
|
||||
bool saveNullPerson = !personKeyToCount.Any() || _Configuration.RangeDistanceTolerance[1] < (_Configuration.RangeDistanceTolerance[2] * .5);
|
||||
int updated = mapLogic.UpdateFromSortingContainers(sortingContainers, saveNullPerson);
|
||||
List<SaveContainer> saveContainers = mapLogic.GetSaveContainers(dFacesContentDirectory, d2FacePartsContentDirectory, mappingCollection, idToNormalizedRectangleToMapping, useFiltersCounter, saveNullPerson);
|
||||
mapLogic.SaveContainers(totalNotMapped, updated, saveContainers);
|
||||
|
@ -10,10 +10,12 @@
|
||||
},
|
||||
"Windows": {
|
||||
"Configuration": {
|
||||
"DistanceRenameToMatch": false,
|
||||
"DistanceMoveUnableToMatch": false,
|
||||
"PhotoPrismDirectory": "G:/photo-prism/Not-Copy-Copy-4d49b68/phpMyAdmin/export",
|
||||
"xRootDirectory": "C:/Tmp/phares/Pictures",
|
||||
"RootDirectory": "F:/Tmp/Phares/Compare/Not-Copy-Copy-4d49b68",
|
||||
"xxRootDirectory": "F:/Tmp/Phares/Compare/Images-4d49b68",
|
||||
"xRootDirectory": "D:/Tmp/phares/Pictures",
|
||||
"RootDirectory": "E:/Tmp/Phares/Compare/Not-Copy-Copy-4d49b68",
|
||||
"xxxRootDirectory": "E:/Tmp/Phares/Compare/Images-4d49b68",
|
||||
"xxxxRootDirectory": "F:/Tmp/Phares/Compare/Images-4d49b68/Facebook/=2022.3 Facebook",
|
||||
"JLinks": [
|
||||
"Julie"
|
||||
@ -35,7 +37,7 @@
|
||||
],
|
||||
"RangeDistanceTolerance": [
|
||||
0,
|
||||
0.6,
|
||||
0.5,
|
||||
0.6
|
||||
],
|
||||
"RangeFaceAreaPermilleTolerance": [
|
||||
@ -54,7 +56,7 @@
|
||||
"SaveFaceLandmarkForOutputResolutions": [],
|
||||
"SaveMappedForOutputResolutions": [],
|
||||
"SaveNotMappedForOutputResolutions": [],
|
||||
"SaveResizedImagesByPersonKeyFormattedForOutputResolutions": [],
|
||||
"SaveFilteredOriginalImagesFromJLinksForOutputResolutions": [],
|
||||
"SaveShortcutsForOutputResolutions": [],
|
||||
"IgnoreRelativePaths": [
|
||||
"3757 W Whitman 2017",
|
||||
|
@ -151,7 +151,7 @@
|
||||
"SaveFaceLandmarkForOutputResolutions": [],
|
||||
"SaveMappedForOutputResolutions": [],
|
||||
"SaveNotMappedForOutputResolutions": [],
|
||||
"SaveResizedImagesByPersonKeyFormattedForOutputResolutions": [],
|
||||
"SaveFilteredOriginalImagesFromJLinksForOutputResolutions": [],
|
||||
"SaveShortcutsForOutputResolutions": [],
|
||||
"IgnoreRelativePaths": [],
|
||||
"MixedYearRelativePaths": [],
|
||||
|
Reference in New Issue
Block a user