人物轮廓设置方法、人物图像虚化方法、系统及拍摄终端的制作方法

文档序号:9632026阅读:741来源:国知局
人物轮廓设置方法、人物图像虚化方法、系统及拍摄终端的制作方法
【技术领域】
[0001]本发明涉及图像处理技术领域,特别是一种人物轮廓设置方法、人物图像虚化方法及其应用该方法的系统、拍摄终端。
【背景技术】
[0002]现有技术中,我们在处理人物图像时,为了突出人物经常会对背景进行虚化,但是现有技术都是需要用户进行手动进行涂抹或指定虚化的区域,或者是设定固定的人物轮廓模板,将图像中的人物轮廓信息与设定的人物轮廓模板进行比对,从而得到非人物轮廓区域,再对该非人物轮廓区域进行虚化处理。对于用户手动指定虚化区域的方法,不仅效果不好,而且需要花费用户较多的时间,用户体验不好;对于采用人物轮廓模板,需要借助外部参照,操作更繁琐,而且需要提供足够多的人物轮廓模板供用户进行选择合适的模板,还是需要用户参与选择才能够实现,不够自动化和智能化,用户体验不好。因此,如何智能地设置人物轮廓则成为虚化处理技术中的关键。

【发明内容】

[0003]本发明为解决上述问题,提供了一种人物轮廓设置方法、人物图像虚化方法、系统及拍摄终端,其基于人脸检测的方法,利用得到的人脸区域计算出对应的头部轮廓区域和身体轮廓区域,从而得到整体的人物轮廓区域,无需手动辅助涂抹,实现智能识别人物轮廓,用户体验更好。
[0004]为实现上述目的,本发明采用的技术方案为:
[0005]首先,本发明提供一种人物轮廓设置方法,其包括以下步骤:
[0006]10.对待处理图像进行人脸检测,得到人脸区域;
[0007]20.根据所述的人脸区域计算头部轮廓区域;
[0008]30.将所述的头部轮廓区域结合身体与头部的固有比例和斜率,计算得到身体轮廓区域;
[0009]40.根据所述的头部轮廓区域和所述的身体轮廓区域,得到整体的人物轮廓区域。
[0010]优选的,所述的步骤20中根据所述的人脸区域计算头部轮廓区域,进一步包括:
[0011]21.根据所述的人脸区域计算人脸轮廓区域;
[0012]22.对所述的人脸轮廓区域进行向外的扩展计算,得到头部轮廓区域。
[0013]优选的,所述的步骤20中根据所述的人脸区域计算头部轮廓区域,是通过预设所述的人脸区域对应的人脸轮廓区域或者所述的头部轮廓区域为椭圆形区域,先根据所述的人脸区域计算该椭圆形区域的椭圆中心点和两个椭圆半径,并根据该椭圆中心点和两个椭圆半径计算得到所述的椭圆形区域,即得到所述的人脸轮廓区域或者所述的头部轮廓区域。
[0014]优选的,所述的步骤30中的身体与头部的固有比例,是通过预先搜集不同体型的人物轮廓的身体与头部的固有比例,并在计算身体轮廓区域时选取待处理图像中的人物轮廓相对应的身体与头部的固有比例;或者通过直接测量待处理图像中的人物轮廓的身体与头部的高度尺寸和宽度尺寸,从而得到待处理图像中的人物轮廓的身体与头部的固有比例。
[0015]优选的,所述的步骤30中的身体与头部的斜率,是利用身体的肩膀区域和颈部区域所得到的两条直线的斜率,该两条线都经过同一个点即所述的颈部区域,并从该颈部区域的点分别向两侧的肩膀区域延伸,该两条线的斜率代表人物的两个肩膀的斜率。
[0016]优选的,所述的颈部区域的点采用所述的人脸区域的最下方位置的中心点,从该中心点分别向两侧的肩膀区域延伸得到两条直线,该两条直线形成的下方区域即为身体区域,根据该身体区域并结合所述的头部轮廓区域以及身体与头部的固有比例计算得到所述的身体轮廓区域。
[0017]优选的,所述的步骤40中根据所述的头部轮廓区域和所述的身体轮廓区域得到整体的人物轮廓区域,进一步包括:
[0018]41.根据所述的头部轮廓区域和所述的身体轮廓区域得到初步人物轮廓区域;
[0019]42.对所述的初步人物轮廓区域进行向外的扩展计算,得到最终的人物轮廓区域。
[0020]优选的,所述的步骤42中对所述的初步人物轮廓区域进行向外的扩展计算得到最终的人物轮廓区域,主要是计算所述的初步人物轮廓区域以外的背景区域的所有像素点与该初步人物轮廓区域的最短距离,并将最短距离小于预设的扩展距离的像素点设置为过渡区域,根据所述的初步人物轮廓区域和所述的过渡区域计算得到最终的人物轮廓区域。
[0021]并且,本发明还提供一种人物图像虚化方法,其根据上述任一项所述的人物轮廓设置方法得到的人物轮廓区域,对该人物轮廓区域以外的背景区域进行虚化处理。
[0022]优选的,所述的人物轮廓区域进一步包括初步人物轮廓区域和过渡区域,还包括对该过渡区域进行过渡虚化处理。
[0023]其次,本发明还提供一种人物轮廓设置系统,其包括:
[0024]人脸检测模块,用于对待处理图像进行人脸检测,得到人脸区域;
[0025]头部轮廓计算模块,用于根据所述的人脸区域计算头部轮廓区域;
[0026]身体轮廓计算模块,用于将所述的头部轮廓区域结合身体与头部的固有比例和斜率,计算得到身体轮廓区域;
[0027]人物轮廓计算模块,用于根据所述的头部轮廓区域和所述的身体轮廓区域,得到整体的人物轮廓区域。
[0028]而且,本发明还提供一种人物图像虚化系统,其包括:
[0029]人物轮廓设置系统,用于根据上述任一项所述的人物轮廓设置方法计算得到人物轮廓区域;
[0030]虚化处理系统,用于对该人物轮廓区域以外的背景区域进行虚化处理。
[0031]另外,本发明还提供一种拍摄终端,其包括所述的人物轮廓设置系统和/或所述的人物图像虚化系统。
[0032]优选的,所述拍摄终端包括:手机、数码相机或平板电脑。
[0033]本发明的有益效果是:
[0034]本发明的一种人物轮廓设置方法、人物图像虚化方法、系统及拍摄终端,其通过对待处理图像进行人脸检测,得到人脸区域,并根据所述的人脸区域计算头部轮廓区域,将所述的头部轮廓区域结合身体与头部的固有比例和斜率计算得到身体轮廓区域,最后根据所述的头部轮廓区域和所述的身体轮廓区域得到整体的人物轮廓区域,从而实现智能识别人物轮廓,以便进一步对所述的人物轮廓区域以外的背景区域进行虚化处理,无需人工涂抹和选择区域,用户体验更好。
【附图说明】
[0035]此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0036]图1为本发明人物轮廓设置方法的流程简图;
[0037]图2为本发明人物图像虚化方法的流程简图;
[0038]图3为本发明拍摄终端的结构示意图;
[0039]图4为本发明一具体实施例的待处理图像;
[0040]图5为图4对应的人物轮廓图。
【具体实施方式】
[0041]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0042]如图1所示,本发明的一种人物轮廓设置方法,其包括以下步骤:
[0043]10.对待处理图像进行人脸检测,得到人脸区域;
[0044]20.根据所述的人脸区域计算头部轮廓区域;
[0045]30.将所述的头部轮廓区域结合身体与头部的固有比例和斜率,计算得到身体轮廓区域;
[0046]40.根据所述的头部轮廓区域和所述的身体轮廓区域,得到整体的人物轮廓区域。
[0047]所述的步骤20中根据所述的人脸区域计算头部轮廓区域,进一步包括:
[0048]21.根据所述的人脸区域计算人脸轮廓区域;
[0049]22.对所述的人脸轮廓区域进行向外的扩展计算,得到头部轮廓区域。
[0050]所述的步骤20中根据所述的人脸区域计算头部轮廓区域,是通过预设所述的人脸区域对应的人脸轮廓区域或者所述的头部轮廓区域为椭圆形区域,先根据所述的人脸区域计算该椭圆形区域的椭圆中心点和两个椭圆半径,并根据该椭圆中心点和两个椭圆半径计算得到所述的椭圆形区域,即得到所述的人脸轮廓区域或者所述的头部轮廓区域。实际计算过程中,可根据上述椭圆形计算方法先计算得到人脸轮廓区域,再对人脸轮廓区域进行向外的扩展计算,得到头部轮廓区域;或者,也可以直接根据上述的椭圆形计算方法计算得到头部轮廓区域,只是在椭圆半径取值上的差别。
[0051]所述的步骤30中的身体与头部的固有比例,是通过预先搜集不同体型的人物轮廓的身体与头部的固有比例,并在计算身体轮廓区域时选取待处理图像中的人物轮廓相对应的身体与头部的固有比例;或者通过直接测量待处理图像中的人物轮廓的身体与头部的高度尺寸和宽度尺寸,从而得到待处理图像中的人物轮廓的身体与头部的固有比例。
[0052]所述的步骤30中的身体与头部的斜率,是利用身体的肩膀区域和颈部区域所得到的两条直线的斜率,该两条线都经过同一个点即所述的颈部区域,并从该颈部区域的点分别向两侧的肩膀区域延伸,该两条线的斜率代表人物的两个肩膀的斜率。本实施例,为了简化计算,所述的颈部区域的点采用所述的人脸区域的最下方位置的中心点,从该中心点分别向两侧的肩膀区域延伸得到两条直线,该两条直线形成的下方区域即为身体区域,根据该身体区域并结合所述的头部轮廓区域以及身体与头部的固有比例计算得到所述的身体轮廓区域。本实施例采用肩膀的斜率来辅助计算身体轮廓区域,定位速度更快,或者,该肩膀斜率也可以通过预先设置固定
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1