基础概念

Mesh

说明:Mesh即网格信息,包含顶点和网格构成关系,Mesh构成了模型的三维形状。

_images/concept_mesh.png

Texture

说明:Textrue即纹理信息,包含物体表面呈现凹凸不平的沟纹和表面上的彩色图案,从RGB图像中获得,该SDK会将RGB图像以UV贴图的形式贴附在人脸模型上。

_images/concept_textrue.png

关键帧

说明:关键帧即符合人脸位姿等重建要求的数据帧,包含对应的深度图像、RGB图像和对应参数,在正式扫描的阶段获得。考虑人脸模型的正脸完整性,需覆盖齐全五官,要求人脸转动达到180°以上,则此时能筛选出来的关键帧数量最多可达到11帧,扫描得出11帧关键帧进行建模即能获得完整性最好的人脸模型。 注:不满足11帧,也可进行重建。

_images/concept_keyframe.png

人脸模型

说明:完整人脸重建后基于输出的mesh信息和texture信息可转化为带贴图的3D人脸模型。 注:建议将模型保存为obj格式,将贴图保存为png格式,将匹配信息保存为mtl格式,可参照sample实现人脸模型的保存。可使用meshlab等工具查看3D人脸模型。

_images/concept_facemodel.png

人脸特征点

说明:标记三维人脸的特征点,主要包含眼睛、鼻子、嘴巴和脸部轮廓线。注:示例由重建结果的landmark.obj和mesh.obj叠加,如图所示的红色三角点即人脸特征点。

_images/concept_facemodle_points.png