一种人脸图像发型处理的方法和系统与流程

文档序号:22835038发布日期:2020-11-06 16:27阅读:171来源:国知局
一种人脸图像发型处理的方法和系统与流程

本发明涉及人脸图像技术处理领域,尤其涉及一种人脸图像发型处理的方法和系统。



背景技术:

随着技术开发的不断创新,图像处理类应用软件不断更新迭代,其中,多数以美颜,美图,滤镜,拍照摄影等功能,应用于日常生活中,现有的技术可以处理皱纹,眉毛,嘴唇等图像元素;但随着年轻人对自拍的不断热衷,追求时尚,特别是帅哥靓女们,去理发店剪头发时,很难找到一款适合自己的发型,比如,根据发型师的建议,或者观看模特的海报,介绍,总以为自己很适合,等造型完成时,满意的消费者少之又少,归其原因,主要在于消费者没有把模特的发型,用在自己的照片上,完美的进行对比,导致做出的效果很难满意。



技术实现要素:

为了解决消费者们无法事先预知发型效果是否适合自己,以及拍照后的ps照片,对自己头发的修剪,本发明提供一种人脸图像发型处理的方法和系统,为了满足用户(消费者)可以在照片,或移动终端自由切换不同的发型的需求,提供一种人脸图像发型处理的方法,所述方法包括:

s1:上传用户照片,进行人脸局域关键点识别,获取头发区域关键点坐标集a和人脸部分关键点集b;所述头发区域关键点坐标集a,包含若干坐标点,如(x1,y1)、(x2,y2)....;所述人脸区域关键点坐标集b,包含若干坐标点,如(m1,n1)、(m2,n2)....;

s2:在终端建立用户发型素材库,获取目标素材发型关键点坐标集c;所述素材发型关键点坐标集c,包含若干坐标点,如(p1,q1)、(p2,q2)....;

s3:根据关键点坐标进行匹配,自定义调整,将目标素材发型覆盖到待处理图像头发区域;

s4:针对覆盖后的图像进行处理,剪裁未覆盖的原头发区域,输出最终图像。

为实现上述方法,本发明还提供一种人脸图像发型处理的系统,所述系统包括:

预处理模块:上传用户照片,进行人脸局域关键点识别,提取头发区域关键点坐标集a和人脸部分关键点集b;

素材模块:在终端建立用户发型素材库,获取目标素材发型关键点坐标集c;

匹配模块:根据关键点坐标进行匹配,自定义调整,将目标素材发型覆盖到待处理图像头发区域;

修剪模块:针对覆盖后的图像进行处理,剪裁未覆盖的原头发区域,输出最终图像。

本发明公开的一种人脸图像发型处理的方法和系统,可以让用户尝试不同样式的发型,找到心仪喜欢的发型,或者尝试自己想试不敢做的发型,以及在已经拍摄好的照片中,将最新的发型应用替换到曾将的拍摄的照片中,不断适应用户的需求。

附图说明

图1示出了本发明的一种人脸图像发型处理的方法流程图;

图2示出了本发明的一种人脸图像发型处理的系统流程图。

具体实施方式

本发明主要应用于移动终端,也就是用户或者服务提供商,具体可以应用到具有图像处理功能的视频、图片等软件,以及动漫,真人等人物形象建模,艺术形象设计领域,参照图1,本发明提供一种人脸图像发型处理的方法,所述方法包括:

s1:上传用户照片,进行人脸局域关键点识别,获取头发区域关键点坐标集a和人脸部分关键点集b;所述头发区域关键点坐标集a,包含若干坐标点,如(x1,y1)、(x2,y2)....;所述人脸区域关键点坐标集b,包含若干坐标点,如(m1,n1)、(m2,n2)....;

s2:在终端建立用户发型素材库,获取目标素材发型关键点坐标集c;所述素材发型关键点坐标集c,包含若干坐标点,如(p1,q1)、(p2,q2)....;

s3:根据关键点坐标进行匹配,自定义调整,将目标素材发型覆盖到待处理图像头发区域;

s4:针对覆盖后的图像进行处理,剪裁未覆盖的原头发区域,输出最终图像。

为实现上述方法,本发明还提供一种人脸图像发型处理的系统,所述系统包括:

预处理模块:上传用户照片,进行人脸局域关键点识别,提取头发区域关键点坐标集a和人脸部分关键点集b;

素材模块:在终端建立用户发型素材库,获取目标素材发型关键点坐标集c;

匹配模块:根据关键点坐标进行匹配,自定义调整,将目标素材发型覆盖到待处理图像头发区域;

修剪模块:针对覆盖后的图像进行处理,剪裁未覆盖的原头发区域,输出最终图像。

本发明对模块的划分是示意性的,仅仅是一种逻辑功能的划分,实际实现时可以有另外的划分,本领域普通技术人员可以理解,实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件完成,前述的各个模块可以以程序行使存储于以计算机可读取存储介质中,该程序执行时,执行上述各个步骤,而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后说明的是,以上仅为本发明的优选实施例而已,并不限于本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。本公开的范围由所附权利要求及其等同物限定。不脱离本公开的范围,本领域技术人员可以做出多种替代和修改,这些替代和修改都应落在本公开的范围之内。



技术特征:

1.一种人脸图像发型处理的方法,所述方法包括:

s1:上传用户照片,进行人脸局域关键点识别,获取头发区域关键点坐标集a和人脸部分关键点集b;

s2:在终端建立用户发型素材库,获取目标素材发型关键点坐标集c;

s3:根据关键点坐标进行匹配,自定义调整,将目标素材发型覆盖到待处理图像头发区域;

s4:针对覆盖后的图像进行处理,剪裁未覆盖的原头发区域,输出最终图像。

2.一种人脸图像发型处理的系统,所述系统包括:

预处理模块:上传用户照片,进行人脸局域关键点识别,提取头发区域关键点坐标集a和人脸部分关键点集b;

素材模块:在终端建立用户发型素材库,获取目标素材发型关键点坐标集c;

匹配模块:根据关键点坐标进行匹配,自定义调整,将目标素材发型覆盖到待处理图像头发区域;

修剪模块:针对覆盖后的图像进行处理,剪裁未覆盖的原头发区域,输出最终图像。

3.如权利要求1所述方法,其特征在于,所述头发区域关键点坐标集a,包含若干坐标点,如(x1,y1)、(x2,y2)....,所述人脸区域关键点坐标集b,包含若干坐标点,如(m1,n1)、(m2,n2)....,所述素材发型关键点坐标集c,包含若干坐标点,如(p1,q1)、(p2,q2)....。


技术总结
本发明公开的一种人脸图像发型处理的方法和系统,通过预设的发型数据库,可以让用户尝试不同样式的发型,找到心仪喜欢的发型,或者尝试自己想试不敢做的发型,解决应用发型滤镜实现过程中,处理区域的贴合度,满足用户对发型更替的需求。

技术研发人员:韩劲俊
受保护的技术使用者:星业(海南)科技有限公司
技术研发日:2020.07.24
技术公布日:2020.11.06
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1