(包含每张图片的3DMM系数,可以直接重建出3D人脸)AFLW2000-3D数据库介绍及自带代码使用
原文鏈接:https://blog.csdn.net/AuntieLee/article/details/105940291
傳送門:http://www.cbsr.ia.ac.cn/users/xiangyuzhu/projects/3DDFA/main.htm
簡介:
AFLW2000-3D由AFLW數(shù)據(jù)庫的前2000張圖片及其三維信息組成。三維信息由3DMM重建(Blanz et.al A morphable model for the synthesis of 3d faces, SIGGRAPH'99)得到,并且包含68個特征點的三維信息。該數(shù)據(jù)庫的三維數(shù)據(jù)精準度存在爭議。
數(shù)據(jù)庫自帶了matlab處理的代碼,可以將人臉三維數(shù)據(jù)用3DMM表示。
兩種數(shù)據(jù)類型
1.JPG格式數(shù)據(jù):二維人臉圖片 2.MAT格式數(shù)據(jù):python查看發(fā)現(xiàn)是一個字典,keys:特征點、3DMM參數(shù)等等('pt2d', 'Illum_Para', 'Color_Para', 'Tex_Para', 'Shape_Para', 'Exp_Para', 'Pose_Para', 'roi', 'pt3d_68')。具體包含以下內(nèi)容:
1)pt2d:21個二維點
2)Illum_Para:1×10 光照參數(shù)
3)Color_Para:1×7 顏色參數(shù)
4)Tex_Para: 199×1 紋理參數(shù)
5)Shape Para: 199×1 形狀參數(shù)
6)Exp_Para: 29×1 表情參數(shù)
7)Pose:?1×7 姿態(tài)參數(shù),分別為:pitch, yaw, roll, translation(dx,dy,dz),scale
8)pt3d_68:?3×68 三維特征點
?
自帶Matlab程序使用,得到3D人臉
- 下載BFM,生成‘Model_Shape.mat’
傳送門:https://faces.dmi.unibas.ch/bfm/main.php?nav=1-1-0&id=details
- 將BFM中的文件 ‘01_MorphableModel.mat’ 復(fù)制到 ‘root/AFLW2000/Code/ModelGeneration’
- ?運行‘root/AFLW2000/Code/ModelGeneration/ModelGenerate.m’,得到‘Model_Shape.mat’
- 若碰到‘Tnorm_VnormC函數(shù)未定義’,在matlab命令行輸入:
- 運行 ‘root/AFLW2000/Code/main_show_with_BFM.m’,可以得到三維人臉
? ? ??
? ? ? ??
總結(jié)
以上是生活随笔為你收集整理的(包含每张图片的3DMM系数,可以直接重建出3D人脸)AFLW2000-3D数据库介绍及自带代码使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个网页设计师应该考虑的9件事
- 下一篇: 新浪微博数据网络舆情分析客户端软件