feat: Implement face clustering management service and API

This commit is contained in:
shiyu
2025-06-16 20:07:39 +08:00
parent cfda1ed930
commit 429ce92cdb
18 changed files with 1949 additions and 14 deletions

View File

@@ -12,7 +12,6 @@ using Foxel.Services.Initializer;
using Foxel.Services.Management;
using Foxel.Services.Media;
using Foxel.Services.Storage;
using Foxel.Services.Storage.Providers;
using Foxel.Services.VectorDB;
using Foxel.Services.Background.Processors;
using Foxel.Services.Mapping;
@@ -42,6 +41,9 @@ public static class ServiceCollectionExtensions
services.AddSingleton<VisualRecognitionTaskProcessor>();
services.AddSingleton<IDatabaseInitializer, DatabaseInitializer>();
services.AddSingleton<IMappingService, MappingService>();
services.AddSingleton<IFaceManagementService, FaceManagementService>();
services.AddSingleton<IFaceClusteringService, FaceClusteringService>();
}
public static void AddApplicationDbContext(this IServiceCollection services, IConfiguration configuration)