【技术实现步骤摘要】
本专利技术涉及计算机
,特别是涉及一种图像形变处理的方法和装置。
技术介绍
随着图像处理技术和计算机技术的发展,用户对拍摄的人像图片进行美化、变形的需求越来越高。五官变形是图像变形领域非常重要的应用,在广告、电影、动画等领域均有广泛应用。现有的人脸形变技术一般基于局部图像的变形算法,使用模型参数进行变形,无法自适应的匹配用户给出的目标形状。
技术实现思路
基于此,有必要针对上述技术问题,提供一种图像形变处理的方法和装置,提高形变后的图像与目标图像的匹配度。一种图像形变处理的方法,所述方法包括:获取待处理图像,识别所述待处理图像中的人脸图像,定位所述人脸图像的五官基准点;获取形变模版,所述形变模版携带配置参考点和配置基准点,在所述五官基准点中确定所述配置参考点对应的当前参考点,配置基准点对应的待匹配基准点;根据所述配置参考点和配置基准点的位置关系、当前参考点和待匹配基准点的位置关系,进行五官相似性映射,得到所述配置基准点在待处理图像中对应的目标基准点,所述目标基准点与对应的待匹配基准点形成映射点对;根据映射点对中目标基准点与待匹配基准点的位置关系,以及映射点对与待处理图像点的位置关系确定待处理图像点的映射关系,根据所述映射关系将所述待处理图像点映射至对应的目标位置。一种图像形变处理的装置,所述装置包括:基准点定位模块,用于获取待处理图像,识别所述待处理图像中的人脸图像,定位所述人脸图像的五官基准点;基准点区分模块,用于获取形变模版,所述形变模版携带配置参考点和配置基准点,在所述五官基准点中确定所述配置参考点对应的当前参考点,配置基准点对应的待匹配基准点; ...
【技术保护点】
一种图像形变处理的方法,所述方法包括:获取待处理图像,识别所述待处理图像中的人脸图像,定位所述人脸图像的五官基准点;获取形变模版,所述形变模版携带配置参考点和配置基准点,在所述五官基准点中确定所述配置参考点对应的当前参考点,配置基准点对应的待匹配基准点;根据所述配置参考点和配置基准点的位置关系、当前参考点和待匹配基准点的位置关系,进行五官相似性映射,得到所述配置基准点在待处理图像中对应的目标基准点,所述目标基准点与对应的待匹配基准点形成映射点对;根据映射点对中目标基准点与待匹配基准点的位置关系,以及映射点对与待处理图像点的位置关系确定待处理图像点的映射关系,根据所述映射关系将所述待处理图像点映射至对应的目标位置。
【技术特征摘要】
1.一种图像形变处理的方法,所述方法包括:获取待处理图像,识别所述待处理图像中的人脸图像,定位所述人脸图像的五官基准点;获取形变模版,所述形变模版携带配置参考点和配置基准点,在所述五官基准点中确定所述配置参考点对应的当前参考点,配置基准点对应的待匹配基准点;根据所述配置参考点和配置基准点的位置关系、当前参考点和待匹配基准点的位置关系,进行五官相似性映射,得到所述配置基准点在待处理图像中对应的目标基准点,所述目标基准点与对应的待匹配基准点形成映射点对;根据映射点对中目标基准点与待匹配基准点的位置关系,以及映射点对与待处理图像点的位置关系确定待处理图像点的映射关系,根据所述映射关系将所述待处理图像点映射至对应的目标位置。2.根据权利要求1所述的方法,其特征在于,所述形变模版包括多种五官类型对应的配置基准点和配置参考点。3.根据权利要求1所述的方法,其特征在于,所述根据所述配置参考点和配置基准点的位置关系、当前参考点和待匹配基准点的位置关系,进行五官相似性映射,得到所述配置基准点在待处理图像中对应的目标基准点的步骤包括:获取所述配置参考点形成的图形的第一重心点,所述配置基准点和第一重心点连线形成第一线段,所述第一重心点和不同的配置参考点连线形成第一参考线段集合;根据所述第一线段与第一参考线段集合中的线段的夹角关系、所述第一线段的长度、所述第一参考线段集合中的线段的长度确定形变因子;获取根据所述当前参考点形成的图形的第二重心点,所述目标基准点和第二重心点连线形成第二线段,所述第二重心点和不同的当前参考点连线形成第二参考线段集合;根据所述夹角关系确定所述第二线段与第二参考线段集合中的各个线段的夹角;根据所述形变因子、所述夹角和第二参考线段集合中的线段的长度确定所述目标基准点的位置。4.根据权利要求3所述的方法,其特征在于,所述配置参考点形成的图形为根据相邻的3个配置参考点形成的配置三角图形,所述当前参考点形成的图形为根据与配置三角图形相同的规则形成的当前三角图形,所述根据所述配置参考点和配置基准点的位置关系、当前参考点和待匹配基准点的位置关系,进行五官相似性映射,得到所述配置基准点在待处理图像中对应的目标基准点的步骤包括:获取所述配置三角图形的配置重心点,所述配置基准点和配置重心点连线形成所述第一线段,获取与所述配置基准点相邻的两个目标配置参考点,所述配置重心点和目标配置参考点连线形成第一配置参考线段和第二配置参考线段;获取所述第一线段与第一配置参考线段的夹角α,所述第一线段与第二配置参考线段的夹角β、所述第一线段的长度Dsrc、所述第一配置参考线段的长度d1,所述第二配置参考线段的长度d2,根据公式Dsrc=d1αk+d2βk确定形变因子k;获取所述当前三角图形的当前重心点,所述目标基准点和当前重心点连线形成第二线段,获取所述目标配置参考点对应的两个目标当前参考点,所述当前重心点和目标当前参考点连线形成第一当前参考线段和第二当前参考线段;根据公式确定所述第二线段与第一当前参考线段的夹角α'和第二线段与第二当前参考线段的夹角β';获取所述第一当前参考线段的长度d1'、第二当前参考线段的长度d2',根据公式Ddst=d1α'k+d2β'k计算得到第二线段的长度Ddst,从而确定所述目标基准点的位置。5.根据权利要求1所述的方法,其特征在于,所述根据所述映射点对中目标基准点与待匹配基准点的位置确定待处理图像点的映射关系,根据所述映射关系将所述待处理图像点映射至对应的目标位置的步骤包括:根据待处理图像点与待匹配基准点的位置计算得到各个映射点对对应的影响权重因子;计算各个映射点对对应的位移偏移;根据所述各个映射点对对应的影响权重因子和位移偏移计算得到待处理图像点的位移;根据所述位移将所述待处理图像点映射至对应的目标位置。6.根据权利要求4所述的方法,其特征在于,所述根据待处理图像点与待匹配基准点的位置计算得到各个映射点对对应的影响权重因子的步骤包括:根据计算得到第i个映射点对对应的影响权重因子wi,其中A表示待处理图像点的位置坐标,Si表示第i个映射点对中待匹配基准点的坐标,|A-Si|表示A到Si的距离,j为索引,N为映射点对的总数目;所述计算各个映射点对对应的位移偏移,根据所述各个映射点对对应的影响权重因子和位移偏移计算得到待处理图像点的位移,根据所述位移将所述待处理图像点映射至对应的目标位置的步骤包括:根据计算得到目标位置A',其中Di表示第i个映射点对中目标基准点的坐标。7.根据权利要求1所述的方法,其特征在于,所述根据所述映射关系将所述待处理图像点映射至对应的目标位置的步骤包括:将所述待处理图像进行分块得到原始分块,将各个原始分块对应的顶点作为第一待处理图像点,各个原始分块内的其它点作为第二待处理图像点;根据所述映射关系将所述第一待处理图像点映射至对应的目...
【专利技术属性】
技术研发人员:钱梦仁,王志斌,程培,邱璇,李晓懿,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。