项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 809
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- NVIDIA GPU 16G+
- Python 3.10
安装与启动步骤
-
1建环境
人脸到 ID 图像的生成,依赖较重。
conda create -n arc2face python=3.10 -y && conda activate arc2face -
2装依赖
先装基础依赖,ControlNet 单独一套。
pip install -r requirements.txt -
3下权重
仓库提供下载脚本,会拉 InsightFace 等模型。
bash download_assets.sh -
4起界面
Gradio 界面直接上传一张人脸。
python gradio_demo/app.py
如何确认成功
上传一张人脸后生成同身份的多张图,人脸相似度肉眼可辨。
注意事项
- 输入人脸要正、无遮挡,侧脸会明显走形。
- ControlNet 版需要额外装 emoca,报错多半在这。
- 涉及真人肖像,商用前务必确认合规。
核心亮点
- 身份保持能力强:基于 ArcFace ID 嵌入,生成人脸与参考身份高度相似
- 表情控制精准:通过 blendshape 引导,可精确生成指定表情
- 学术认可度高:ECCV 2024 Oral,方法经过严格验证
不足之处
- 训练和推理资源需求较高,普通硬件难以快速部署
- 文档和社区支持尚不完善,上手有一定门槛
适用场景
- 虚拟主播和数字人形象生成
- 人脸数据集增强(如用于训练识别模型)
- 影视或游戏角色概念设计
替代项目
InstantID、IP-Adapter、PhotoMaker
同类项目推荐
handcrafted-persona-engine
开源
用 Live2D 和 AI 打造会说话、能变声的虚拟形象,快速开播。
An AI-powered interactive avatar engine using Live2D, LLM, ASR, TTS, and RVC. Ideal ···
虚拟形象无损压缩,原文件不动、体积变小
LAC: Avatar Compressor: Non-Destructive Avatar Compression Utilities
my-virtual-world
开源
给 AI 智能体一个 3D 世界,让它们动起来
A living 3D city for your AI agents, self-hosted. Bring OpenClaw and Hermes agents, ···
mynah
开源
一张 GPU 自建实时数字人,语音驱动口型对话
Mynah — self-hosted realtime digital human. One GPU, full admin console, Apache-2.0···
UniForge3D
开源
重建与生成共用一套三维空间,一次建模两头用
Official implementation of “UniForge3D: Joint 3D Reconstruction and Generation in a···
dreamtalk
开源
一张照片加段语音,生成自然表情的说话视频
Official implementations for paper: DreamTalk: When Expressive Talking Head Generati···
MIDI-3D
开源
单张照片,一键生成多物体 3D 场景
[CVPR 2025] MIDI: Multi-Instance Diffusion for Single Image to 3D Scene Generation
ChatdollKit
开源
让 3D 模型秒变能听会说的 AI 聊天角色
ChatdollKit enables you to make your 3D model into a chatbot
DreamWaltz-G
开源
从单张图或文本,快速生成可动会笑的 3D 数字人
[TPAMI 2025] Official implementation of the paper "DreamWaltz-G: Expressive 3D Gauss···
