using Foxel.Models.DataBase; public interface IFaceClusteringService { /// /// 对所有未分类的人脸进行聚类 /// Task> ClusterFacesAsync(); /// /// 对指定用户的未分类人脸进行聚类 /// Task> ClusterUserFacesAsync(int userId); /// /// 为新检测到的人脸分配到现有聚类或创建新聚类 /// Task AssignFaceToClusterAsync(int faceId); /// /// 计算两个人脸嵌入向量的相似度 /// double CalculateSimilarity(float[] embedding1, float[] embedding2); }