利索能及
我要发布
收藏
专利号: 2019100845903
申请人: 深圳市云之梦科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2024-11-28
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种虚拟试发方法,所述方法包括:获取目标人脸图像,从所述目标人脸图像中提取目标脸部图像;

获取模特人脸图像,从所述模特人脸图像中获取目标头发轮廓图像;

将所述目标脸部图像和所述目标头发轮廓图像进行初步拼合处理;

基于拼合后的目标脸部图像上的特征点,将所述目标头发轮廓图像进行分层;

针对每层目标头发轮廓图像,将目标头发轮廓图像划分为多个规则的四边形网格,通过min||E||=min||αEf+βEs+γEl||对所述目标头发轮廓图像进行形变处理,得到每层形变后的目标头发轮廓图像;其中, Es(V1)=||V1‑(V2+u(V3‑V2)+v(R902

(V3‑V2)))|| , Ef为特征点约束,Es为相对刚性约束,El为直线线段约束;α、β、γ分别为Ef、Es、El的权重;Pk为特征点的目标坐标位置,Vk为特征点对应的网格的四个顶点坐标, 为网格的四个权重参数,V1、V2、V3为组成任意三角形的三个特征点,R90、u、v为系数;Lb、Lc为线段的两个端点坐标,N为线段的等分段数, 为线段等分的坐标位置;

将所述每层形变后的目标头发轮廓图像和所述目标脸部图像拼合。

2.根据权利要求1所述的方法,其特征在于,所述从所述模特人脸图像中获取目标头发轮廓图像,包括:

提取所述模特人脸图像中的初始头发轮廓图像;

检测所述初始头发轮廓图像中头发轮廓存在空缺的部分;

填补所述空缺的部分,得到目标头发轮廓图像。

3.根据权利要求1所述的方法,其特征在于,所述将所述目标脸部图像和所述目标头发轮廓图像进行初步拼合处理,包括:将所述模特人脸图像和所述目标人脸图像建立映射关系;

根据所述映射关系将所述目标头发轮廓图像和目标脸部图像进行初步拼合。

4.根据权利要求3所述的方法,其特征在于,所述将所述模特人脸图像和所述目标人脸图像建立映射关系,包括:

采集所述模特人脸图像的特征点,并采集所述目标人脸图像的特征点;

将所述模特人脸图像的特征点和所述目标人脸图像的特征点建立映射关系。

5.根据权利要求1至4任意一项所述的方法,其特征在于,所述方法还包括:获取所述目标脸部图像的图像参数和所述目标头发轮廓图像的图像参数;

采用所述目标脸部图像的图像参数替换所述目标头发轮廓图像的图像参数。

6.根据权利要求1至4任意一项所述的方法,其特征在于,所述方法还包括:获取多帧模特人脸图像的目标头发轮廓图像;

选择一帧所述目标头发轮廓图像进行形变处理;

按照所述一帧目标头发轮廓图像的形变方式处理其余多帧目标头发轮廓图像;

将形变处理后的多帧目标头发轮廓图像融合叠加;

将融合叠加后的目标头发轮廓图像与所述目标脸部图像拼合。

7.一种虚拟试发装置,其特征在于,所述装置包括:脸部图像提取模块,用于获取目标人脸图像,从所述目标人脸图像中提取目标脸部图像;

目标头发轮廓图像获取模块,用于获取模特人脸图像,从所述模特人脸图像中获取目标头发轮廓图像;

形变处理模块,用于将所述目标脸部图像和所述目标头发轮廓图像进行初步拼合处理;基于拼合后的目标脸部图像上的特征点,将所述目标头发轮廓图像进行分层;针对每层目标头发轮廓图像,将目标头发轮廓图像划分为多个规则的四边形网格,通过min||E||=min||αEf+βEs+γEl||对所述目标头发轮廓图像进行形变处理,得到每层形变后的目标头发2

轮廓图像;其中, Es(V1)=||V1‑(V2+u(V3‑V2)+v(R90(V3‑V2)))|| ,Ef为特征点约束,Es为相对刚性约束,El为直线线段约束;α、β、γ分别为Ef、Es、El的权重;Pk为特征点的目标坐标位置,Vk为特征点对应的网格的四个顶点坐标, 为网格的四个权重参数,V1、V2、V3为组成任意三角形的三个特征点,R90、u、v为系数;Lb、Lc为线段的两个端点坐标,N为线段的等分段数, 为线段等分的坐标位置;

拼合模块,用于将所述每层形变后的目标头发轮廓图像和所述目标脸部图像拼合。

8.根据权利要求7所述的装置,其特征在于,所述目标头发轮廓图像获取模块还用于提取所述模特人脸图像中的初始头发轮廓图像;检测所述初始头发轮廓图像中头发轮廓存在空缺的部分;填补所述空缺的部分,得到目标头发轮廓图像。

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。