📖 English: README_en.md
基于 MobileNetV3 的人脸特征点检测项目。通过摄像头或视频文件进行实时面部追踪,通过 UDP 协议将数据发送给 VTube Studio 等应用。
- 实时面部追踪:基于 ONNX Runtime 推理,支持 GPU(CUDA)和 CPU
- 多模型可选:8 个模型覆盖极速到高精度
- VTube Studio 集成:UDP 协议直接对接,零配置
- 多人脸追踪:最多 4 张人脸同时追踪
- 头部姿态:3D 旋转 + 位移 + 欧拉角
- 表情特征:14 维面部动作参数(眼、眉、嘴)
- 跨平台:Linux / Windows
git clone https://github.com/wings1848/OpenSeeFace
cd OpenSeeFace
./start_opensseface.sh首次运行自动创建虚拟环境、安装依赖、进入交互式向导。
| 章节 | 说明 |
|---|---|
| 快速开始 | 5 分钟跑起来 |
| 安装指南 | 手动安装与环境配置 |
| VTube Studio 集成 | UDP 配置细节 |
| CLI 参考 | 全部 30+ 参数详解 |
| 配置文件 | JSON 配置格式 |
| UDP 协议 | 网络数据包格式 |
| 模型选择 | 各模型性能对比 |
| 架构概览 | 核心模块与数据流 |
| 常见问题 | 故障排查 |
| CHANGELOG | 完整变更日志 |
| 优化报告 | 性能优化记录 |
| 经验总结 | 开发经验 |
python -m openseeface start # 后台启动
python -m openseeface stop # 停止
python -m openseeface status # 查看状态
python -m openseeface configure # 交互式配置
python -m openseeface benchmark # 基准测试# 激活虚拟环境后
python -m openseeface \
-c 0 -F 30 --model 3 --try-hard 1 \
--gaze-tracking 1 --max-threads 2 \
-i 127.0.0.1 -p 11573 --visualize 1支持 NVIDIA GPU 加速(onnxruntime-gpu + CUDA 12.x)。
启动脚本自动检测 GPU 并安装对应依赖。手动安装:
uv pip install -e ".[gpu]" # GPU 版
uv pip install -e ".[cpu]" # CPU 版GTX 1660 Ti 实测模型 3 从 125 → 210 FPS(×1.68 加速)。
- 原项目 OpenSeeFace
- VSeeFace(3D 模型驱动)
- VTube Studio(Live2D 驱动)
BSD 2-Clause License。第三方库许可见 licenses/。
