面部图像的表情控制方法及装置、计算设备制造方法及图纸

技术编号:19010060 阅读:72 留言:0更新日期:2018-09-22 09:49
本发明专利技术公开了一种面部图像的表情控制方法及装置、计算设备,其方法包括:确定与原始面部图像相对应的第一面部三维网格;根据原始面部图像以及第一面部三维网格,确定第一面部三维网格中的各个第一网格点与其对应的纹理像素之间的纹理映射关系;针对第一面部三维网格中的各个第一网格点执行与预设的表情幅度数据相对应的处理,得到与第一面部三维网格相对应的第二面部三维网格;根据纹理映射关系,生成与第二面部三维网格中的各个第二网格点相对应的面部表情图像。根据该方法,能够控制所获取的待处理的原始图像数据中的一帧或者多帧图像中的面部做出各种表情,使静态的图像动起来,提高了图像的趣味性。

Facial expression control method and device, and computing device

The invention discloses a facial image expression control method, a device and a computing device. The method includes: determining the first facial three-dimensional mesh corresponding to the original facial image; and determining each first facial three-dimensional mesh point corresponding to the first facial three-dimensional mesh according to the original facial image and the first facial three-dimensional mesh. The texture mapping relationship between texture pixels; the processing corresponding to the preset expression amplitude data is performed for each first mesh point in the first facial three-dimensional mesh, and the second facial three-dimensional mesh corresponding to the first facial three-dimensional mesh is obtained; according to the texture mapping relationship, each of the two facial three-dimensional meshes is generated. A facial expression image corresponding to second grid points. According to this method, the facial expression in one or more frames of the original image data can be controlled to make the static image move and improve the interesting of the image.

【技术实现步骤摘要】
面部图像的表情控制方法及装置、计算设备
本专利技术涉及图像处理领域,具体涉及一种面部图像的表情控制方法及装置、计算设备。
技术介绍
随着科技的发展,图像采集设备的技术也日益提高。使用图像采集设备采集到的图像也更加清晰,分辨率、显示效果也大幅提高。在现有技术中,当图像采集设备获取到一帧图像之后,通常只是对获得的图像进行美化贴图等各种常规性处理,因此对所获取的图像数据的处理比较单一。但是,专利技术人在实现本专利技术的过程中发现,通过现有技术无法直接控制所获取到的静态图像中的面部做表情,使静态的图像动起来,因此无法获得更加多元化的图像。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的面部图像的表情控制方法及装置、计算设备。根据本专利技术的一个方面,提供了一种面部图像的表情控制方法,其包括:确定与原始面部图像相对应的第一面部三维网格;根据原始面部图像以及第一面部三维网格,确定第一面部三维网格中的各个第一网格点与其对应的纹理像素之间的纹理映射关系;针对第一面部三维网格中的各个第一网格点执行与预设的表情幅度数据相对应的处理,得到与第一面部三维网格相对应的第二面部三维网格;根据纹理映射关系,生成与第二面部三维网格中的各个第二网格点相对应的面部表情图像。可选地,其中,所述第一面部三维网格中包含的第一网格点的数量与所述第二面部三维网格中包含的第二网格点的数量相同;所述第二面部三维网格中的各个第二网格点分别与所述第一面部三维网格中的各个第一网格点一一对应,且各个第二网格点与其对应的第一网格点具有相同的纹理映射关系。可选地,其中,所述针对所述第一面部三维网格中的各个第一网格点执行与预设的表情幅度数据相对应的处理,得到与所述第一面部三维网格相对应的第二面部三维网格的步骤具体包括:根据用于生成所述表情幅度数据的预设表情规则确定与所述第一面部三维网格中的各个第一网格点相对应的初始表情数据;将所述表情幅度数据与所述初始表情数据进行比较,根据比较结果确定所述第一面部三维网格中的各个第一网格点的位移方向和/或位移大小;根据所述位移方向和/或位移大小对各个第一网格点执行位移处理,以生成所述第二面部三维网格中的各个第二网格点;其中,每个第二网格点分别对应于位移处理前的第一网格点且与该位移处理前的第一网格点具有相同的纹理映射关系。可选地,其中,所述表情幅度数据进一步包括:分别与各个面部部位相对应的表情幅度子数据,且所述初始表情数据进一步包括:分别与各个面部部位相对应的初始表情子数据;则所述将所述表情幅度数据与所述初始表情数据进行比较,根据比较结果确定所述第一面部三维网格中的各个第一网格点的位移方向和/或位移大小的步骤具体包括:分别针对每个面部部位,将该面部部位所对应的表情幅度子数据以及初始表情子数据进行比较;根据比较结果判断该面部部位是否符合预设表情处理规则;若是,则根据所述预设表情处理规则确定所述第一面部三维网格中与该面部部位相对应的各个第一网格点的位移方向和/或位移大小,以得到第二面部三维网格中与该面部部位相对应的各个第二网格点。可选地,其中,所述面部部位包括以下中的至少一个:脸颊部位、眼睛部位、眉毛部位、嘴巴部位、鼻子部位、以及耳朵部位。可选地,其中,所述表情幅度数据进一步包括:多组按照预设顺序依次排列的表情幅度数据;则所述针对所述第一面部三维网格中的各个第一网格点执行与预设的表情幅度数据相对应的处理,得到与所述第一面部三维网格相对应的第二面部三维网格的步骤具体包括:针对所述第一面部三维网格中的各个第一网格点,依次执行与所述多组按照预设顺序依次排列的表情幅度数据相对应的处理,得到多个按照预设顺序依次排列的第二面部三维网格;且所述根据所述纹理映射关系,生成与所述第二面部三维网格中的各个第二网格点相对应的面部表情图像的步骤具体包括:根据所述纹理映射关系以及所述多个按照预设顺序依次排列的第二面部三维网格,生成多个按照预设顺序依次排列的面部表情图像。可选地,其中,所述根据所述原始面部图像以及所述第一面部三维网格,确定所述第一面部三维网格中的各个第一网格点与其对应的纹理像素之间的纹理映射关系的步骤具体包括:分别确定所述第一面部三维网格中的各个第一网格点的第一网格标识;根据所述原始面部图像,确定与各个第一网格标识相对应的纹理像素的像素值以及纹理坐标值;根据各个第一网格标识所对应的纹理像素的像素值以及纹理坐标值生成所述纹理映射关系。可选地,其中,所述根据所述纹理映射关系,生成与所述第二面部三维网格中的各个第二网格点相对应的面部表情图像的步骤具体包括:分别针对所述第二面部三维网格中的每个第二网格点,确定该第二网格点的第二网格标识,以及与该第二网格标识相同的第一网格标识;根据所述纹理映射关系,查询与该第二网格标识相同的第一网格标识所对应的纹理像素的像素值以及纹理坐标值,根据查询结果对该第二网格点进行贴图处理;其中,每个第二网格点的第二网格标识与其对应的第一网格点的第一网格标识相同。可选地,其中,所述方法执行之前,进一步包括:预先针对获取到的图像数据进行分析,根据分析结果确定与所述图像数据相对应的表情幅度数据;其中,所述图像数据包括:照片数据、和/或视频数据。可选地,其中,所述确定与原始面部图像相对应的第一面部三维网格的步骤具体包括:提取原始面部图像中包含的各个面部关键点,根据所述面部关键点确定与所述原始面部图像相对应的第一面部三维网格。根据本专利技术的另一个方面,提供了一种面部图像的表情控制装置,包括:第一确定模块,适于确定与原始面部图像相对应的第一面部三维网格;第二确定模块,适于根据所述原始面部图像以及所述第一面部三维网格,确定所述第一面部三维网格中的各个第一网格点与其对应的纹理像素之间的纹理映射关系;处理模块,适于针对所述第一面部三维网格中的各个第一网格点执行与预设的表情幅度数据相对应的处理,得到与所述第一面部三维网格相对应的第二面部三维网格;生成模块,适于根据所述纹理映射关系,生成与所述第二面部三维网格中的各个第二网格点相对应的面部表情图像。可选地,其中,所述第一面部三维网格中包含的第一网格点的数量与所述第二面部三维网格中包含的第二网格点的数量相同;所述第二面部三维网格中的各个第二网格点分别与所述第一面部三维网格中的各个第一网格点一一对应,且各个第二网格点与其对应的第一网格点具有相同的纹理映射关系。可选地,其中,所述处理模块具体适于:根据用于生成所述表情幅度数据的预设表情规则确定与所述第一面部三维网格中的各个第一网格点相对应的初始表情数据;将所述表情幅度数据与所述初始表情数据进行比较,根据比较结果确定所述第一面部三维网格中的各个第一网格点的位移方向和/或位移大小;根据所述位移方向和/或位移大小对各个第一网格点执行位移处理,以生成所述第二面部三维网格中的各个第二网格点;其中,每个第二网格点分别对应于位移处理前的第一网格点且与该位移处理前的第一网格点具有相同的纹理映射关系。可选地,其中,所述表情幅度数据进一步包括:分别与各个面部部位相对应的表情幅度子数据,且所述初始表情数据进一步包括:分别与各个面部部位相对应的初始表情子数据;则所述处理模块具体适于:分别针对每个面部部位,将该面部部位所对应的表情幅度子数据以及初始表本文档来自技高网...
面部图像的表情控制方法及装置、计算设备

【技术保护点】
1.一种面部图像的表情控制方法,包括:确定与原始面部图像相对应的第一面部三维网格;根据所述原始面部图像以及所述第一面部三维网格,确定所述第一面部三维网格中的各个第一网格点与其对应的纹理像素之间的纹理映射关系;针对所述第一面部三维网格中的各个第一网格点执行与预设的表情幅度数据相对应的处理,得到与所述第一面部三维网格相对应的第二面部三维网格;根据所述纹理映射关系,生成与所述第二面部三维网格中的各个第二网格点相对应的面部表情图像。

【技术特征摘要】
1.一种面部图像的表情控制方法,包括:确定与原始面部图像相对应的第一面部三维网格;根据所述原始面部图像以及所述第一面部三维网格,确定所述第一面部三维网格中的各个第一网格点与其对应的纹理像素之间的纹理映射关系;针对所述第一面部三维网格中的各个第一网格点执行与预设的表情幅度数据相对应的处理,得到与所述第一面部三维网格相对应的第二面部三维网格;根据所述纹理映射关系,生成与所述第二面部三维网格中的各个第二网格点相对应的面部表情图像。2.根据权利要求1所述的方法,其中,所述第一面部三维网格中包含的第一网格点的数量与所述第二面部三维网格中包含的第二网格点的数量相同;所述第二面部三维网格中的各个第二网格点分别与所述第一面部三维网格中的各个第一网格点一一对应,且各个第二网格点与其对应的第一网格点具有相同的纹理映射关系。3.根据权利要求2所述的方法,其中,所述针对所述第一面部三维网格中的各个第一网格点执行与预设的表情幅度数据相对应的处理,得到与所述第一面部三维网格相对应的第二面部三维网格的步骤具体包括:根据用于生成所述表情幅度数据的预设表情规则确定与所述第一面部三维网格中的各个第一网格点相对应的初始表情数据;将所述表情幅度数据与所述初始表情数据进行比较,根据比较结果确定所述第一面部三维网格中的各个第一网格点的位移方向和/或位移大小;根据所述位移方向和/或位移大小对各个第一网格点执行位移处理,以生成所述第二面部三维网格中的各个第二网格点;其中,每个第二网格点分别对应于位移处理前的第一网格点且与该位移处理前的第一网格点具有相同的纹理映射关系。4.根据权利要求3所述的方法,其中,所述表情幅度数据进一步包括:分别与各个面部部位相对应的表情幅度子数据,且所述初始表情数据进一步包括:分别与各个面部部位相对应的初始表情子数据;则所述将所述表情幅度数据与所述初始表情数据进行比较,根据比较结果确定所述第一面部三维网格中的各个第一网格点的位移方向和/或位移大小的步骤具体包括:分别针对每个面部部位,将该面部部位所对应的表情幅度子数据以及初始表情子数据进行比较;根据比较结果判断该面部部位是否符合预设表情处理规则;若是,则根据所述预设表情处理规则确定所述第一面部三维网格中与该面部部位相对应的各个第一网格点的位移方向和/或位移大小,以得到第二面部三维网格中与该面部部位相对应的各个第二网格点。5.根据权利要求4所述的方法,其中,所述面部部位包括以下中的至...

【专利技术属性】
技术研发人员:眭一帆肖胜涛
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

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

1