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