Prune
This commit is contained in:
parent
054b4c7cfb
commit
b1d9da663e
2 changed files with 0 additions and 96 deletions
|
@ -136,60 +136,6 @@ export interface MlFileData {
|
|||
lastErrorMessage?: string;
|
||||
}
|
||||
|
||||
export interface FaceDetectionConfig {
|
||||
method: FaceDetectionMethod;
|
||||
}
|
||||
|
||||
export interface FaceCropConfig {
|
||||
enabled: boolean;
|
||||
method: FaceCropMethod;
|
||||
padding: number;
|
||||
maxSize: number;
|
||||
blobOptions: {
|
||||
type: string;
|
||||
quality: number;
|
||||
};
|
||||
}
|
||||
|
||||
export interface FaceAlignmentConfig {
|
||||
method: FaceAlignmentMethod;
|
||||
}
|
||||
|
||||
export interface BlurDetectionConfig {
|
||||
method: BlurDetectionMethod;
|
||||
threshold: number;
|
||||
}
|
||||
|
||||
export interface FaceEmbeddingConfig {
|
||||
method: FaceEmbeddingMethod;
|
||||
faceSize: number;
|
||||
generateTsne?: boolean;
|
||||
}
|
||||
|
||||
export declare type TSNEMetric = "euclidean" | "manhattan";
|
||||
|
||||
export interface TSNEConfig {
|
||||
samples: number;
|
||||
dim: number;
|
||||
perplexity?: number;
|
||||
earlyExaggeration?: number;
|
||||
learningRate?: number;
|
||||
nIter?: number;
|
||||
metric?: TSNEMetric;
|
||||
}
|
||||
|
||||
export interface MLSyncConfig {
|
||||
batchSize: number;
|
||||
imageSource: ImageType;
|
||||
faceDetection: FaceDetectionConfig;
|
||||
faceCrop: FaceCropConfig;
|
||||
faceAlignment: FaceAlignmentConfig;
|
||||
blurDetection: BlurDetectionConfig;
|
||||
faceEmbedding: FaceEmbeddingConfig;
|
||||
faceClustering: any;
|
||||
mlVersion: number;
|
||||
}
|
||||
|
||||
export interface MLSearchConfig {
|
||||
enabled: boolean;
|
||||
}
|
||||
|
|
|
@ -17,7 +17,6 @@ import {
|
|||
Landmark,
|
||||
MLLibraryData,
|
||||
MLSearchConfig,
|
||||
MLSyncConfig,
|
||||
MLSyncContext,
|
||||
MLSyncFileContext,
|
||||
MLSyncResult,
|
||||
|
@ -38,47 +37,6 @@ export const defaultMLVersion = 3;
|
|||
|
||||
const batchSize = 200;
|
||||
|
||||
export const DEFAULT_ML_SYNC_CONFIG: MLSyncConfig = {
|
||||
batchSize: 200,
|
||||
imageSource: "Original",
|
||||
faceDetection: {
|
||||
method: "YoloFace",
|
||||
},
|
||||
faceCrop: {
|
||||
enabled: true,
|
||||
method: "ArcFace",
|
||||
padding: 0.25,
|
||||
maxSize: 256,
|
||||
blobOptions: {
|
||||
type: "image/jpeg",
|
||||
quality: 0.8,
|
||||
},
|
||||
},
|
||||
faceAlignment: {
|
||||
method: "ArcFace",
|
||||
},
|
||||
blurDetection: {
|
||||
method: "Laplacian",
|
||||
threshold: 15,
|
||||
},
|
||||
faceEmbedding: {
|
||||
method: "MobileFaceNet",
|
||||
faceSize: 112,
|
||||
generateTsne: true,
|
||||
},
|
||||
faceClustering: {
|
||||
method: "Hdbscan",
|
||||
minClusterSize: 3,
|
||||
minSamples: 5,
|
||||
clusterSelectionEpsilon: 0.6,
|
||||
clusterSelectionMethod: "leaf",
|
||||
minInputSize: 50,
|
||||
// maxDistanceInsideCluster: 0.4,
|
||||
generateDebugInfo: true,
|
||||
},
|
||||
mlVersion: defaultMLVersion,
|
||||
};
|
||||
|
||||
export const MAX_ML_SYNC_ERROR_COUNT = 1;
|
||||
|
||||
export const DEFAULT_ML_SEARCH_CONFIG: MLSearchConfig = {
|
||||
|
|
Loading…
Add table
Reference in a new issue