一种用于确定图像中的人物轮廓的方法和装置的制造方法_5

文档序号:8431469阅读:来源:国知局
的子分块的子分块属性,确定图像中的人物轮廓。
[0150]具体地,第三子确定装置33根据人物轮廓附近的分块包含的子分块的子分块属性,确定所述图像中的人物轮廓的实现方式包括但不限于:
[0151]I)第三子确定装置33直接根据人物轮廓附近的分块包含的属于人物区域的子分块的子分块属性,确定图像中的人物轮廓。
[0152]例如,第三子确定装置33根据人物轮廓附近的分块包含的子分块的子分块属性,基于图像处理技术计算属于人物区域的子分块所构成的区域,且将该区域的轮廓作为图像中的人物轮廓。
[0153]2)第三子确定装置33根据人物轮廓附近的分块包含的子分块的子分块属性,确定粗略的人物轮廓,并对该粗略的人物轮廓进行线条平滑处理,确定图像中的人物轮廓。
[0154]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据人物轮廓附近的分块包含的子分块的子分块属性,确定图像中的人物轮廓的实现方式,均应包含在本发明的范围内。
[0155]根据本实施例的方案,通过先识别较大分块的分块属性,能够较为快速地识别出人物轮廓附近的分块;接着,计算机设备可对人物轮廓附近的分块进行再次划分,并基于再次划分得到的子分块的子分块属性来获得更加精确和逼真的人物轮廓。因此,基于本实施例的方案,能够在提高人物轮廓识别速度的同时,获得较为精确的人物轮廓识别效果。
[0156]需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,本发明的各个装置可采用专用集成电路(ASIC)或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
[0157]对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此夕卜,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
【主权项】
1.一种用于确定图像中的人物轮廓的方法,其中,该方法包括以下步骤: 将所述图像划分为多个分块; 根据所述多个分块的至少一个分块中每个分块对应的图像信息,确定所述每个分块的分块属性,其中,所述分块属性用于指示分块属于人物区域或非人物区域; 根据所述至少一个分块的分块属性,确定所述图像中的人物轮廓。
2.根据权利要求1所述的方法,其中,根据所述至少一个分块的分块属性,确定所述图像中的人物轮廓的步骤包括: 根据所述至少一个分块的分块属性,确定人物轮廓附近的分块; 对于所述人物轮廓附近的分块中的每个分块,将该分块划分为多个子分块,并根据所述多个子分块中每个子分块对应的图像信息,确定每个子分块的子分块属性,其中,所述子分块属性用于指示子分块属于人物区域或非人物区域; 根据所述人物轮廓附近的分块包含的子分块的子分块属性,确定所述图像中的人物轮廓。
3.根据权利要求2所述的方法,其中,根据所述至少一个分块的分块属性,确定人物轮廓附近的分块的步骤包括: 对于所述至少一个分块中的每个分块,当存在与该分块的分块属性不同的相邻分块时,将该分块识别为所述人物轮廓附近的分块。
4.根据权利要求2所述的方法,其中,根据所述至少一个分块的分块属性,确定人物轮廓附近的分块的步骤包括: 根据所述至少一个分块的分块属性,确定初始人物轮廓; 将所述初始人物轮廓附近的分块,作为所述人物轮廓附近的分块。
5.根据权利要求1所述的方法,其中,根据所述至少一个分块的分块属性,确定所述图像中的人物轮廓的步骤包括: 根据所述至少一个分块的分块属性,确定初始人物轮廓; 对所述初始人物轮廓进行线条平滑处理,确定所述人物轮廓。
6.根据权利要求1至5中任一项所述的方法,其中,根据所述多个分块的至少一个分块中每个分块对应的图像信息,确定每个分块的分块属性的步骤包括: 根据所述至少一个分块中每个分块对应的图像信息作为分块属性分类器的输入,获得该分块属性分类器输出的、所述每个分块的分块属性。
7.根据权利要求6所述的方法,其中,该方法还包括以下步骤: 采用多个已确定分块属性的分块,对分块属性分类器模型进行训练,获得所述分块属性分类器。
8.根据权利要求1至7中任一项所述的方法,其中,该方法还包括以下步骤: 根据用户选择的人物轮廓模板,在拍摄显示界面上呈现相应的人物轮廓; 获取用户基于所呈现的人物轮廓拍摄的图像。
9.根据权利要求1至8中任一项所述的方法,其中,该方法还包括以下步骤: 根据所确定的人物轮廓生成人物轮廓模板。
10.根据权利要求1至9中任一项所述的方法,其中,该方法还包括以下步骤中的至少一者: 将本地的人物轮廓模板上传至网络中; 从网络中下载人物轮廓模板。
11.一种用于确定图像中的人物轮廓的装置,其中,该装置包括以下装置: 用于将所述图像划分为多个分块的装置; 用于根据所述多个分块的至少一个分块中每个分块对应的图像信息,确定所述每个分块的分块属性的装置,其中,所述分块属性用于指示分块属于人物区域或非人物区域; 用于根据所述至少一个分块的分块属性,确定所述图像中的人物轮廓的装置。
12.根据权利要求11所述的装置,其中,用于根据所述至少一个分块的分块属性,确定所述图像中的人物轮廓的装置包括: 用于根据所述至少一个分块的分块属性,确定人物轮廓附近的分块的装置; 用于对于所述人物轮廓附近的分块中的每个分块,将该分块划分为多个子分块,并根据所述多个子分块中每个子分块对应的图像信息,确定每个子分块的子分块属性的装置,其中,所述子分块属性用于指示子分块属于人物区域或非人物区域; 用于根据所述人物轮廓附近的分块包含的子分块的子分块属性,确定所述图像中的人物轮廓的装置。
13.根据权利要求12所述的装置,其中,用于根据所述至少一个分块的分块属性,确定人物轮廓附近的分块的装置包括: 用于对于所述至少一个分块中的每个分块,当存在与该分块的分块属性不同的相邻分块时,将该分块识别为所述人物轮廓附近的分块的装置。
14.根据权利要求12所述的装置,其中,所述用于根据所述至少一个分块的分块属性,确定人物轮廓附近的分块的装置包括: 用于根据所述至少一个分块的分块属性,确定初始人物轮廓的装置; 用于将所述初始人物轮廓附近的分块,作为所述人物轮廓附近的分块的装置。
15.根据权利要求11所述的装置,其中,用于根据所述至少一个分块的分块属性,确定所述图像中的人物轮廓的装置包括: 用于根据所述至少一个分块的分块属性,确定初始人物轮廓的装置; 用于对所述初始人物轮廓进行线条平滑处理,确定所述人物轮廓的装置。
16.根据权利要求11至15中任一项所述的装置,其中,用于根据所述多个分块的至少一个分块中每个分块对应的图像信息,确定每个分块的分块属性的装置包括: 用于根据所述至少一个分块中每个分块对应的图像信息作为分块属性分类器的输入,获得该分块属性分类器输出的、所述每个分块的分块属性的装置。
17.根据权利要求16所述的装置,其中,该装置还包括以下装置: 用于采用多个已确定分块属性的分块,对分块属性分类器模型进行训练,获得所述分块属性分类器的装置。
18.根据权利要求11至17中任一项所述的装置,其中,该装置还包括以下装置: 用于根据用户选择的人物轮廓模板,在拍摄显示界面上呈现相应的人物轮廓的装置; 用于获取用户基于所呈现的人物轮廓拍摄的图像的装置。
19.根据权利要求11至18中任一项所述的装置,其中,该装置还包括以下装置: 用于根据所确定的人物轮廓生成人物轮廓模板的装置。
20.根据权利要求11至19中任一项所述的装置,其中,该装置还包括以下装置中的至少一者: 用于将本地的人物轮廓模板上传至网络中的装置; 用于从网络中下载人物轮廓模板的装置。
【专利摘要】本发明提供了一种用于确定图像中的人物轮廓的方法,其中,该方法包括以下步骤:将所述图像划分为多个分块;根据所述多个分块的至少一个分块中每个分块对应的图像信息,确定所述每个分块的分块属性,其中,所述分块属性用于指示分块属于人物区域或非人物区域;根据所述至少一个分块的分块属性,确定所述图像中的人物轮廓。本发明的方法可根据图像分块的分块属性确定图像中的人物轮廓,且用户可随时将人物轮廓作为人物轮廓模板上传至网络,来为用户提供更丰富的人物轮廓模板。
【IPC分类】G06T7-00
【公开号】CN104751454
【申请号】CN201510106593
【发明人】齐飞, 徐崴, 王飞
【申请人】百度在线网络技术(北京)有限公司
【公开日】2015年7月1日
【申请日】2015年3月11日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1