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

文档序号:9632026阅读:来源:国知局
值,无需人工干预测量;另外,也可以根据需要通过其他身体部位辅助计算。
[0053]所述的步骤40中根据所述的头部轮廓区域和所述的身体轮廓区域得到整体的人物轮廓区域,进一步包括:
[0054]41.根据所述的头部轮廓区域和所述的身体轮廓区域得到初步人物轮廓区域;
[0055]42.对所述的初步人物轮廓区域进行向外的扩展计算,得到最终的人物轮廓区域。
[0056]其中,所述的步骤42中对所述的初步人物轮廓区域进行向外的扩展计算得到最终的人物轮廓区域,主要是计算所述的初步人物轮廓区域以外的背景区域的所有像素点与该初步人物轮廓区域的最短距离,并将最短距离小于预设的扩展距离的像素点设置为过渡区域,根据所述的初步人物轮廓区域和所述的过渡区域计算得到最终的人物轮廓区域。
[0057]如图4和图5所示,如果像素点的最短距离大于预设的扩展距离,则该像素点属于绝对的非人物轮廓区域,即为背景区域,并将其设置为虚化处理蒙版的黑色区域;相应的,所述的人物轮廓区域设置为虚化处理蒙版的白色区域;如果像素点的最短距离小于或者等于预设的扩展距离,则该像素点属于过渡区域,且该像素点所对应的虚化处理蒙版上的颜色值为:
[0058]Color = minlength*255/length ;
[0059]其中,Color为像素点对应的虚化处理蒙版上的颜色值;minlength为最短距离;length为预设的扩展距离。
[0060]如图2所示,本发明还提供一种人物图像虚化方法,其根据上述任一项所述的人物轮廓设置方法得到的人物轮廓区域,还进一步包括步骤50.对所述的人物轮廓区域以外的背景区域进行虚化处理。
[0061]本实施例中,所述的人物轮廓区域进一步包括初步人物轮廓区域和过渡区域,还包括对该过渡区域进行过渡虚化处理。
[0062]如图3所示,本发明还提供一种拍摄终端,该拍摄终端包括如下所述的人物轮廓设置系统100,或者,还包括如下所述的人物图像虚化系统300,其与前述的方法实施例的实现原理和技术效果类似,详细可以参见上述实施例中的相关记载,此处不再赘述。
[0063]本实施例中,所述的人物轮廓设置系统100包括:
[0064]人脸检测模块101,用于对待处理图像进行人脸检测,得到人脸区域;
[0065]头部轮廓计算模块102,用于根据所述的人脸区域计算头部轮廓区域;
[0066]身体轮廓计算模块103,用于将所述的头部轮廓区域结合身体与头部的固有比例和斜率,计算得到身体轮廓区域;
[0067]人物轮廓计算模块104,用于根据所述的头部轮廓区域和所述的身体轮廓区域,得到整体的人物轮廓区域。
[0068]本实施例中,所述的人物图像虚化系统300包括:
[0069]人物轮廓设置系统100,用于根据上述任一项所述的人物轮廓设置方法计算得到人物轮廓区域;
[0070]虚化处理系统200,用于对该人物轮廓区域以外的背景区域进行虚化处理。
[0071]另外,本发明还提供一种拍摄终端,其包括所述的人物轮廓设置系统和/或所述的人物图像虚化系统。
[0072]所述拍摄终端包括:手机、数码相机或平板电脑等配置有摄像头的设备。
[0073]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于系统实施例和终端实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。并且,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。另外,本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0074]上述说明示出并描述了本发明的优选实施例,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
【主权项】
1.一种人物轮廓设置方法,其特征在于,包括以下步骤: 10.对待处理图像进行人脸检测,得到人脸区域; 20.根据所述的人脸区域计算头部轮廓区域; 30.将所述的头部轮廓区域结合身体与头部的固有比例和斜率,计算得到身体轮廓区域; 40.根据所述的头部轮廓区域和所述的身体轮廓区域,得到整体的人物轮廓区域。2.根据权利要求1所述的一种人物轮廓设置方法,其特征在于:所述的步骤20中根据所述的人脸区域计算头部轮廓区域,进一步包括: 21.根据所述的人脸区域计算人脸轮廓区域; 22.对所述的人脸轮廓区域进行向外的扩展计算,得到头部轮廓区域。3.根据权利要求1或2所述的一种人物轮廓设置方法,其特征在于:所述的步骤20中根据所述的人脸区域计算头部轮廓区域,是通过预设所述的人脸区域对应的人脸轮廓区域或者所述的头部轮廓区域为椭圆形区域,先根据所述的人脸区域计算该椭圆形区域的椭圆中心点和两个椭圆半径,并根据该椭圆中心点和两个椭圆半径计算得到所述的椭圆形区域,即得到所述的人脸轮廓区域或者所述的头部轮廓区域。4.根据权利要求1所述的一种人物轮廓设置方法,其特征在于:所述的步骤30中的身体与头部的固有比例,是通过预先搜集不同体型的人物轮廓的身体与头部的固有比例,并在计算身体轮廓区域时选取待处理图像中的人物轮廓相对应的身体与头部的固有比例;或者通过直接测量待处理图像中的人物轮廓的身体与头部的高度尺寸和宽度尺寸,从而得到待处理图像中的人物轮廓的身体与头部的固有比例。5.根据权利要求1或4所述的一种人物轮廓设置方法,其特征在于:所述的步骤30中的身体与头部的斜率,是利用身体的肩膀区域和颈部区域所得到的两条直线的斜率,该两条线都经过同一个点即所述的颈部区域,并从该颈部区域的点分别向两侧的肩膀区域延伸,该两条线的斜率代表人物的两个肩膀的斜率。6.根据权利要求5所述的一种人物轮廓设置方法,其特征在于:所述的颈部区域的点采用所述的人脸区域的最下方位置的中心点,从该中心点分别向两侧的肩膀区域延伸得到两条直线,该两条直线形成的下方区域即为身体区域,根据该身体区域并结合所述的头部轮廓区域以及身体与头部的固有比例计算得到所述的身体轮廓区域。7.根据权利要求5所述的一种人物轮廓设置方法,其特征在于:所述的步骤40中根据所述的头部轮廓区域和所述的身体轮廓区域得到整体的人物轮廓区域,进一步包括: 41.根据所述的头部轮廓区域和所述的身体轮廓区域得到初步人物轮廓区域; 42.对所述的初步人物轮廓区域进行向外的扩展计算,得到最终的人物轮廓区域。8.根据权利要求7所述的一种人物轮廓设置方法,其特征在于:所述的步骤42中对所述的初步人物轮廓区域进行向外的扩展计算得到最终的人物轮廓区域,主要是计算所述的初步人物轮廓区域以外的背景区域的所有像素点与该初步人物轮廓区域的最短距离,并将最短距离小于预设的扩展距离的像素点设置为过渡区域,根据所述的初步人物轮廓区域和所述的过渡区域计算得到最终的人物轮廓区域。9.一种人物图像虚化方法,其特征在于,其根据所述的权利要求1至8中任一项所述的人物轮廓设置方法得到的人物轮廓区域,对该人物轮廓区域以外的背景区域进行虚化处理。10.根据权利要求9所述的一种人物图像虚化方法,其特征在于,所述的人物轮廓区域进一步包括初步人物轮廓区域和过渡区域,还包括对该过渡区域进行过渡虚化处理。11.一种人物轮廓设置系统,其特征在于,包括: 人脸检测模块,用于对待处理图像进行人脸检测,得到人脸区域; 头部轮廓计算模块,用于根据所述的人脸区域计算头部轮廓区域; 身体轮廓计算模块,用于将所述的头部轮廓区域结合身体与头部的固有比例和斜率,计算得到身体轮廓区域; 人物轮廓计算模块,用于根据所述的头部轮廓区域和所述的身体轮廓区域,得到整体的人物轮廓区域。12.一种人物图像虚化系统,其特征在于,包括: 人物轮廓设置系统,用于根据所述的权利要求1至8中任一项所述的人物轮廓设置方法计算得到人物轮廓区域; 虚化处理系统,用于对该人物轮廓区域以外的背景区域进行虚化处理。13.一种拍摄终端,其特征在于,包括权利要求11所述的人物轮廓设置系统和/或权利要求12所述的人物图像虚化系统。14.根据权利要求13所述的拍摄终端,其特征在于,所述拍摄终端包括:手机、数码相机或平板电脑。
【专利摘要】本发明公开了一种人物轮廓设置方法、人物图像虚化方法、系统及拍摄终端,其通过对待处理图像进行人脸检测,得到人脸区域,并根据所述的人脸区域计算头部轮廓区域,将所述的头部轮廓区域结合身体与头部的固有比例和斜率计算得到身体轮廓区域,最后根据所述的头部轮廓区域和所述的身体轮廓区域得到整体的人物轮廓区域,从而实现智能识别人物轮廓,以便进一步对所述的人物轮廓区域以外的背景区域进行虚化处理,无需人工涂抹和选择区域,用户体验更好。
【IPC分类】G06T7/00
【公开号】CN105389801
【申请号】CN201510682643
【发明人】张伟, 傅松林, 胡瑞鑫, 陆居平
【申请人】厦门美图之家科技有限公司
【公开日】2016年3月9日
【申请日】2015年10月20日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1