Commit Graph

6 Commits

Author SHA1 Message Date
mshe dc8eed5ec7 feat(face): 实现基于InsightFace的人脸识别系统
- 集成InsightFace模型用于人脸检测和特征提取
- 实现人脸特征向量的余弦相似度计算- 构建SQLite数据库存储和管理人脸特征数据- 支持单个人脸注册、批量注册和人脸识别功能
- 添加人脸数据的增删查功能- 实现从文件夹自动批量注册人脸
- 支持设置识别阈值以提高识别准确性
- 添加详细的日志输出和错误处理机制
2025-09-28 01:41:31 +08:00
mshe 9504085c98 feat(pose): 添加姿态估计模型训练和检测脚本- 新增 YOLO 姿态估计模型训练脚本 (14.训练模型-姿态估计.py)
- 新增 YOLO 姿态估计模型检测脚本 (15.模型检测-姿态估计.py)- 添加 LabelMe 标注文件转 YOLO 格式的转换脚本 (labelme_to_yolo.py)
- 添加 LabelMe 姿态标注转 YOLO 姿态格式的转换脚本 (labelme_to_yolo_pose.py)- 新增训练数据集配置文件 (dataset1/train.yaml, dataset1/data.yaml)
- 添加训练样本标签文件 (dataset1/train/labels/5_png.rf.xxx.txt 等)
- 配置手部关键点检测参数,支持11个关键点- 设置图像尺寸为640,批次大小为32,训练轮数为30
- 支持CPU设备训练,预留GPU训练接口
- 实现关键点标签转换,包括归一化坐标处理
- 添加类别名称和关键点顺序定义
- 集成Roboflow数据集配置信息
- 支持模型推理视频和图片文件夹输入-保存检测结果到本地文件
- 提供模型加载和参数配置说明- 支持best.pt和last.pt模型权重加载
- 实现关键点可见性标注 (2 表示可见)- 添加关键点标签映射和排序逻辑
- 创建输出目录自动检查和创建机制- 输出转换完成提示信息
- 定义关键点标签顺序 (f_1_1, f_1_2, ..., f)
2025-09-27 02:54:06 +08:00
mshe b388083559 feat(yolo): 添加多种YOLO模型应用示例- 添加图像分类、实例分割、姿态估计和旋转目标检测示例
- 实现目标模糊处理功能
- 更新模型加载路径和相关配置
-重命名部分示例文件编号- 添加moviepy依赖项
- 移除不必要的numpy导入和类别文件
2025-09-26 00:37:24 +08:00
mshe 73dd4373cb 1 2025-09-25 22:58:53 +08:00
mshe 7ab94a409a add requirements 2025-09-12 22:39:02 +08:00
mshe 2d244a1858 first commit 2025-09-12 20:47:50 +08:00