人脸图像管理
负责设计并开发基于 FastAPI 的人脸图像管理系统,实现了人脸检测、特征提取、图片入库、人脸比对和违规图片处理等核心功能。项目采用分布式微服务架构,通过 gRPC 调用人脸识别模型服务,使用 Milvus 向量数据库进行高性能的人脸特征存储与检索(512维特征向量),采用 Redis 实现分布式锁和结果缓存,使用 MinIO 对象存储管理图片文件。系统支持亿级人脸图片的存储和毫秒级的相似人脸检索,实现了 0.8 相似度阈值的图片查重和 0.45 相似度阈值的人脸识别。项目采用 Pydantic 进行数据校验,使用 Loguru 进行日志管理,通过装饰器实现了统一的异常处理和响应格式化,保证了系统的可靠性和可维护性。
人工智能
内容平台