基于DAD-3DHeads 的特征点标记、姿态评估、头部3D对齐Demo
对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》
写在前面
- 工作中遇到,简单整理
- 理解不足小伙伴帮忙指正
对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》
DAD-3DHeads 是一个人脸3D建模工具,它可以将2D的人脸照片转换为3D模型。使用DAD-3DHeads,可以创建逼真的3D人脸模型,这些模型可以用于电影、游戏、虚拟现实、增强现实等领域。此外,DAD-3DHeads还可以用于人脸识别和人脸动画等方面,
环境安装
克隆项目
https://github.com/PinataFarms/DAD-3DHeads.git
模型文件,如果没有科学上网,需要提前下载,放到家目录下: C:\Users\liruilong\.dad_checkpoints
dad_3dheads.trcd
: https://media.pinatafarm.com/public/research/dad-3dheads/dad_3dheads.trcd
创建虚拟环境
1 | (base) C:\Users\liruilong\Documents\GitHub>cd DAD-3DHeads_Demo |
运行 Demo 测试
68 个特征点标记
1 | (DAD-3DHeads) C:\Users\liruilong\Documents\GitHub\DAD-3DHeads_Demo> python demo.py images\\demo_heads\\1.jpeg outputs 68_landmarks |
面部曲面标记
1 | (DAD-3DHeads) C:\Users\liruilong\Documents\GitHub\DAD-3DHeads_Demo> python demo.py images/demo_heads/1.jpeg outputs face_mesh |
头部3D曲面标记
1 | python demo.py images/demo_heads/1.jpeg outputs head_mesh |
姿态评估
1 | python demo.py images/demo_heads/1.jpeg outputs pose |
其他的所有 Demo
1 | python demo.py <path/to/input/image.png> <path/to/output/folder> <type_of_output> |
博文部分内容参考
© 文中涉及参考链接内容版权归原作者所有,如有侵权请告知,这是一个开源项目,如果你认可它,不要吝啬星星哦 :)
https://github.com/PinataFarms/DAD-3DHeads
© 2018-2023 liruilonger@gmail.com, All rights reserved. 保持署名-非商用-相同方式共享(CC BY-NC-SA 4.0)
基于DAD-3DHeads 的特征点标记、姿态评估、头部3D对齐Demo
https://liruilongs.github.io/2023/06/12/AI-人脸识别/基于DAD-3DHeads-的姿态评估头部3D对齐Demo/