[发明专利]一种手机图片发型合成方法有效
申请号: | 201610032283.7 | 申请日: | 2016-01-18 |
公开(公告)号: | CN105513013B | 公开(公告)日: | 2018-05-18 |
发明(设计)人: | 王雨轩;牛建伟 | 申请(专利权)人: | 王雨轩 |
主分类号: | G06T3/40 | 分类号: | G06T3/40 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 姜荣丽 |
地址: | 100191 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 手机 图片 发型 合成 方法 | ||
本发明公开了一种手机图片发型合成方法,属于图像处理技术领域。所述合成方法中,用户通过手机拍摄目标图片和源图片,对目标图片和源图片分别检测出人脸区域和头发区域,然后将头发与人脸合成并作后期处理。对于头发区域检测,本发明提出了一种利用K均值聚类的检测方法,得到精确的头发区域;对于人脸与头发的合成,本发明提出发型归一化的方法,比使用人脸归一化的方法合成的图片更美观自然。
技术领域
本发明涉及一种发型合成的方法,属于图像处理技术领域。
背景技术
发型的合成有助于人们选择适合自己的发型,现有的发型合成的方法是将发型模型与人脸进行合成,再手工调整使人脸与发型的合成美观自然。这种方法有如下几个缺点:(1)自动合成的不自然会带来额外的手工操作,并因此降低用户的体验感;(2)发型库固定,用户不能随时体验新的发型。
发明内容
本发明的目的是解决发型与人脸的自动合成以及合成后发型不自然的问题,应用场景是手机拍摄人的头面部图片,包括目标图片和源图片。本发明提供的手机图片发型合成方法,用户通过手机拍摄目标图片和源图片(即提供发型的图片),对目标图片和源图片分别检测出人脸区域和头发区域,然后将头发与人脸合成,最后进行对合成边缘进行平滑处理,使合成图美观自然。对于头发区域检测,本发明提出了一种利用K均值聚类的检测方法;对于人脸与头发的合成,本发明提出发型归一化的方法,保持人脸尺寸不变,对头发区域做归一化处理,使合成效果更为自然。
一种手机图片发型合成方法,包括以下几个步骤:
步骤1:手机拍摄人的头面部图片,包括目标图片和源图片。
所述的目标图片是指包含人脸区域的图片,所述的源图片是指包含头发区域的图片,可以提供发型的图片。
步骤2:在目标图片上进行人脸检测,得到人脸区域;
考虑到计算效率的问题,本发明中采用基于肤色的彩色图像人脸检测方法。人脸检测在YCbCr颜色空间进行,首先将目标图片从RGB颜色空间转换到YCbCr颜色空间,用标注肤色区域的目标图片训练以获得人脸肤色的二维高斯模型,即肤色模型,利用肤色模型检测目标图片中人脸区域。
步骤3:在源图片上进行人脸检测和头发检测,得到头发区域;
采用步骤2的方法在源图片上进行人脸检测得到人脸区域,然后在人脸区域精定位的基础上,将人脸区域向四个方向各延伸1/2人脸大小,作为发型候选区域,在此发型候选区域内,利用K均值聚类得到头发区域的精定位。
步骤4:人脸与头发合成;
在人脸检测和头发检测的基础上,将人脸与目标发型进行合成。本发明提出了一种发型归一化的方法,根据人脸大小改变发型尺寸使其适应目标人脸,得到合成图像。该发型归一化的方法计算效率高,视觉效果更为逼真。
步骤5:合成图像的后期处理;
合成图像边缘锐利、不自然,本发明中对合成图像的边缘进行中值滤波,从而获得更加自然的人脸发型合成图。
本发明的优点在于:
(1)使用发型归一化的方法合成发型和人脸,比使用人脸归一化的方法合成的图片更美观自然。
(2)提出了一种利用K均值聚类检测头发区域的方法,得到精确的头发区域。
附图说明
图1是本发明的手机图片发型合成方法流程图。
图2是人脸检测结果的示例图。
图3是头发检测结果的示例图。
图4是现有技术中人脸与头发合成效果图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王雨轩,未经王雨轩许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610032283.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:星载摆扫成像几何校正方法和装置
- 下一篇:防止个人信息流失被窃的方式