一种三维头部建模方法及装置制造方法及图纸

技术编号:16757401 阅读:57 留言:0更新日期:2017-12-09 03:05
本发明专利技术实施例公开了一种三维头部建模方法,包括:通过OpenGL ES绘制一个初始三维头部模型;根据预设的面部特征点和非特征点,通过配置好的Candide3模型建立所述初始三维头部模型中的面部模型;根据建立的所述面部模型提供的轮廓信息,通过二次贝塞尔曲面建立后脑模型;将面部模型和后脑模型组合成第一三维头部模型;根据从获取的图像中提取的人脸面部特征点调整第一三维头部模型,得到第二三维头部模型;对第二三维头部模型进行纹理映射,得到目标三维头部模型。本发明专利技术还公开一种三维头部建模装置,采用本发明专利技术,解决了现有技术中三维模型建立处理数据量大、成本高的问题,节省模型建立的时间和成本。

A method and device for 3D Head Modeling

The embodiment of the invention discloses a 3D head modeling method, OpenGL ES: by drawing an initial 3D head model; according to the facial features of presupposition and non feature points, the establishment of the facial model initial 3D head model by Candide3 model configuration; according to the facial contour information provided the model established by the two model, after Bessel surface; facial model and brain model first 3D head model; adjust according to the facial feature points extracted from the images in the first 3D head model, second 3D head model; on second 3D head model for texture mapping, three-dimensional target head model. The invention also discloses a three-dimensional head modeling device, which solves the problem of large data volume and high cost in establishing three-dimensional models in the existing technology, and saves time and cost for building models.

【技术实现步骤摘要】
一种三维头部建模方法及装置
本专利技术涉及计算机领域,尤其涉及一种三维头部建模方法及装置。
技术介绍
随着电子科技以及移动互联网技术的发展,移动电子设备(特别是智能手机)的功能越来越强大,可以帮助人们方便快捷的完成各种事务或为人们提供各种服务,人们的生活越来越离不开移动电子设备。当前,人们正在研究如何更好地在移动电子设备上创建与所拍摄人物相适应的真实感三维人物头部模型。现有技术中,在移动电子设备上,例如安卓Android操作系统的移动电子设备上,实现的三维环境主要是游戏和建筑相关的应用,例如三维游戏场景,建筑三维视图等;对于三维模型的建立主要有以下方法:a、从专业软件中导出三维模型,b、通过三维扫描仪获取三维数据并进行模型重建。然而,基于专业软件导出的三维模型,数据量大,数据处理过程复杂,因此在调整模型时工作量很大;基于三维扫描仪所创建的三维模型,虽然模型精度很高,但是仍然存在数据量大的问题,同时,成本也很高。因此,现有技术中的三维模型建立方法都不适合在移动电子设备上来实现真实感三维人物头部模型。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种三维头部建模方法及网三维头部本文档来自技高网...
一种三维头部建模方法及装置

【技术保护点】
一种三维头部建模方法,其特征在于,包括:通过Open GL ES绘制一个初始三维头部模型;根据预设的面部特征点和非特征点,通过配置好的Candide3模型建立所述初始三维头部模型中的面部模型;根据建立的所述面部模型提供的轮廓信息,通过二次贝塞尔曲面建立后脑模型;将所述面部模型和所述后脑模型组合成第一三维头部模型;根据从获取的图像中提取的人脸面部特征点调整所述第一三维头部模型,得到第二三维头部模型;对所述第二三维头部模型进行纹理映射,得到目标三维头部模型。

【技术特征摘要】
1.一种三维头部建模方法,其特征在于,包括:通过OpenGLES绘制一个初始三维头部模型;根据预设的面部特征点和非特征点,通过配置好的Candide3模型建立所述初始三维头部模型中的面部模型;根据建立的所述面部模型提供的轮廓信息,通过二次贝塞尔曲面建立后脑模型;将所述面部模型和所述后脑模型组合成第一三维头部模型;根据从获取的图像中提取的人脸面部特征点调整所述第一三维头部模型,得到第二三维头部模型;对所述第二三维头部模型进行纹理映射,得到目标三维头部模型。2.如权利要求1所述的方法,其特征在于,所述配置好的Candide3模型包括牙齿部分,所述牙齿部分包括上牙部分和下牙部分,均由四角面片组成。3.如权利要求1所述的方法,其特征在于,所述根据从获取的图像中提取的人脸面部特征点调整所述第一三维头部模型之前,还包括:根据动态图像专家组MPEG-4对人脸正面特征点的定义,以及所述Candide3模型中人脸顶点的分布情况,设定需要提取的人脸面部特征点;根据设定的需要提取的人脸面部特征点,从获取的图像中提取出人脸面部特征点。4.如权利要求1所述的方法,其特征在于,提取的所述人脸面部特征点包括69个特征点,所述69个特征点包括9个轮廓特征点、16个眉毛特征点、16个眼睛特征点、10个鼻子特征点以及18个嘴巴特征点。5.如权利要求1所述的方法,其特征在于,所述根据从获取的图像中提取的人脸面部特征点调整所述第一三维头部模型,包括:根据人脸器官差值比例算法对所述第一三维头部模型的面部特征点进行调整;其中所述人脸器官差值比例算法包含获取的图像中人物头像的角度偏移参数,用于调整所述人物头像的偏移角度。6.如权利要求1-5任一项所述的方法,其特征在于,所述对所述第二三维头部模型进行纹理映射,包括:分别对所述第二三维头部模型的面部和后脑进行纹理映射;其中,对面部的纹理映射只映射眉毛以下的纹理信息,纹理映射的皮肤纹理为根据获取的所述图像中人脸面部的符合预设条件的皮肤图像块来生成。7.如权利要求6所述的方法,其特征在于,对所述第二三维头部模型的面部进行纹理映射包括:采用基于鼻尖特征点约束算法对所述第二三维头部模型的面部模型进行纹理映射。8.如权利要求6所述的方法,其特征在于,所述符合预设条件的皮肤图像块的各部分的色差小于第一预设阈值,所述皮肤图像块与面部边缘的色差小于第二预设阈值;所述纹理映射的皮肤纹理具体为通过图像拼接ImageQuilting算法将多个所述符合预设条件的皮肤图像块进行合成而得到的目标皮肤图像块。9.一种三维头部建模装置,其特征在于,包括...

【专利技术属性】
技术研发人员:肖业清
申请(专利权)人:腾讯科技深圳有限公司四川托普信息技术职业学院
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1