在Blender中使用代码控制人物模型的头部姿态 – 代码实践

在Blender中使用代码控制人物模型的头部姿态 - 代码实践
flyfish
在文章的最后,贴上完整的代码 需要一个普通的摄像头,可以像虚拟UP主一样做头部动作
环境: Ubuntu18.04 Blender 版本2.82 Dlib:用于人脸关键点检测 OpenCV版本3.4.16 solvePnP:从3D-2D点对应关系中找到一个目标的姿态,在这里用于通过人脸关键点计算出头部姿态 目标:输入二维的人脸关键点,输出三维的头部姿态 这里使用的dlib模型检测出68个关键点,在计算头部姿态时使用其中6个
关键点的索引分别是:代码中索引从0开始计算 下巴:8 鼻尖:30 左眼角:36 右眼角:45 左嘴角:48 右嘴角:54
3D头部模型(3D Head Model) 构建一个关键点的3D头部模型 所以会看到这样的代码
image_points = np.array([shape[30],

在Blender中使用代码控制人物模型的头部姿态 – 代码实践最先出现在Python成神之路

版权声明:
作者:Zad
链接:https://www.techfm.club/p/13246.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>