一种宠物图像分割方法及电子设备与流程

文档序号:16584657发布日期:2019-01-14 18:17阅读:213来源:国知局
一种宠物图像分割方法及电子设备与流程

本发明涉及智能宠物图像处理领域,特别涉及一种宠物图像分割方法及电子设备。



背景技术:

日常生活和工作中,人们经常将宠物从宠物图像中抠出并将其与其他图像合成,以生成一个新的宠物图像,但是这种抠图都是手工进行,而手工处理带有背景的图片在操作过程非常麻烦,并且目前现有技术在进行包含宠物图像的宠物分割时,效果不好,用户体验不佳。



技术实现要素:

本发明所要解决的问题是,提供一种可智能且高效的对宠物图像进行宠物与背景的分割以使宠物与背景间边界分明的宠物图像处理方法。

为了解决上述问题,本发明提供一种宠物图像分割方法,包括:

获取第一宠物图像,例如用户拍照时的照片或以任意渠道获取的图片均可为第一宠物图像;

对第一宠物图像进行宠物识别,识别出宠物的面部特征及躯干特征;

根据识别出的面部特征、躯干特征对第一宠物图像进行宠物图像分割,以确定出包括宠物的第一区域和作为背景的第二区域。

根据识别出地宠物第一区域和作为背景的第二区域确定出前景种子区域、背景种子区域;

根据前景种子区域、背景种子区域来对第一宠物图像进行宠物识别,分割出完整的宠物区域。

进一步地,所述根据识别出的面部特征、躯干特征对第一宠物图像进行宠物图像分割时具体为:

基于面部特征、躯干特征以及先验数据对第一宠物图像进行宠物图像分割。

进一步地,所述根据识别出地宠物第一区域和作为背景的第二区域确定出前景种子区域、背景种子区域,具体为:可以对识别出的面部区域、躯干部分的区域进行一定比例的缩小,作为前景种子区域;根据确定好的宠物区域以及先验数据确定出一定在背景区域内的背景种子区域。

进一步地,所述根据前景种子区域、背景种子区域来对第一宠物图像进行宠物识别,分割出完整的宠物区域:使用graphcuts来进一步对第一区域和第二区域进一步进行分割,以分割出完整地宠物区域。

进一步地,所述方法进一步包括,将分割出的宠物区域合成到其他图像中,以生成第三图像;或者将宠物衣服合成到宠物中以获得宠物穿上衣服的效果。

进一步地,本发明还公开了一种电子设备,所述电子设备包括:获取装置,用于获取第一宠物图像;

识别装置,用于对第一宠物图像进行宠物识别,识别出宠物的面部特征及躯干特征;

第一分割装置,用于根据识别出的面部特征、躯干特征对第一宠物图像进行宠物图像分割,以确定出包括宠物的第一区域和作为背景的第二区域。

第一确定装置,用于根据识别出地宠物第一区域和作为背景的第二区域确定出前景种子区域、背景种子区域;

第二分割装置,用于根据前景种子区域、背景种子区域来对第一宠物图像进行宠物识别,分割出完整的宠物区域。

进一步地,所述第一分割装置,用于基于面部特征、躯干特征以及先验数据对第一宠物图像进行宠物图像分割。

进一步地,所述第以确定装置,用于对识别出的面部区域、躯干部分的区域进行一定比例的缩小,作为前景种子区域;根据确定好的宠物区域以及先验数据确定出一定在背景区域内的背景种子区域。

进一步地,所述第二分割装置,用于使用graphcuts来进一步对第一区域和第二区域进一步进行分割,以分割出完整地宠物区域。

进一步地,所述电子设备还包括,确定模块,用于将分割出的宠物区域合成到其他图像中,以生成第三图像;或者将宠物衣服合成到宠物中以获得宠物穿上衣服的效果。

本发明的宠物图像处理方法及电子设备的有益效果在于,电子设备通过应用本发明的宠物图像处理方法使得即便是宠物与背景色或背景图案相近时,也能够划分清楚,使得宠物与背景间边界分明。

附图说明

图1为本发明实施例中的宠物图像处理方法的流程图。

图2为本发明实施例中电子设备的结构框图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

以下结合附图对本发明的进行详细描述。

应理解的是,可以对此处公开的实施例做出各种修改。因此,以下说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本公开的范围和精神内的其他修改。

包含在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且与上面给出的对本公开的大致描述以及下面给出的对实施例的详细描述一起用于解释本公开的原理。

通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本发明的这些和其它特性将会变得显而易见。

还应当理解,尽管已经参照一些具体实例对本发明进行了描述,但本领域技术人员能够确定地实现本发明的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。

当结合附图时,鉴于以下详细说明,本公开的上述和其他方面、特征和优势将变得更为显而易见。

此后参照附图描述本公开的具体实施例;然而,应当理解,所公开的实施例仅仅是本公开的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本公开模糊不清。因此,本文所公开的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本公开。

本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本公开的相同或不同实施例中的一个或多个。

如图1所示,本发明的实施例提供一种宠物图像处理方法,包括:

s1、获取第一宠物图像,例如用户拍照时的照片或以任意渠道获取的图片均可为第一宠物图像;

s2、对第一宠物图像进行宠物识别,识别出宠物的面部特征及躯干特征;

s3、根据识别出的面部特征、躯干特征对第一宠物图像进行宠物图像分割,以确定出包括宠物的第一区域和作为背景的第二区域;

s4、根据识别出地宠物第一区域和作为背景的第二区域确定出前景种子区域、背景种子区域;

s5、根据前景种子区域、背景种子区域来对第一宠物图像进行宠物识别,分割出完整的宠物区域。

所述根据识别出的面部特征及躯干特征对第一宠物图像进行宠物图像分割时具体为:

基于面部特征、躯干特征以及先验数据对第一宠物图像进行宠物图像分割。具体地,系统对第一宠物图像进行宠物识别后,得到宠物的面部特征及躯干特征,然后根据面部特躯干特征及先验数据来确定宠物中为面部、躯干部分的区域,确定后,将上述确定好的面部区域、躯干区域定义为前景种子区域,也即,该区域内一定位于宠物区域内。为了更准确地确定前景种子区域,可以对识别出的躯干部分的区域进行一定比例的缩小,例如0.9,以保证识别出的躯干部分的区域一定是包含有宠物毛发的区域。

然后根据确定好的宠物区域以及先验数据确定出一定在背景区域内的背景种子区域,例如宠物图像中邻近边框处的区域。

所述根据前景种子区域、背景种子区域来对第一宠物图像进行宠物识别,分割出完整的宠物区域;具体地为,使用graphcuts来进一步对第一区域和第二区域进一步进行分割,以分割出完整地宠物区域。

通过本实施例中的宠物图像处理方法,不仅能够快速确定出宠物区域和背景区域,而且对于一些宠物图像中,宠物的头发区域的颜色与背景较为接近,例如毛发为红色,背景也同为红色,倘若不经过本实施例中的上述宠物识别步骤,而直接进行宠物图像分割,则系统极容易将宠物的头发区域也划分至背景中,导致分割出的宠物出现较大偏差,严重降低宠物图像分割效果。

进一步地,用户在对完整的宠物区域进行多种处理,处理方式包括调节画面亮度、进行宠物图像分割以确定出头部区域、颈部区域中的一种或多种。

进一步地,用户可以将分割出的宠物区域合成到其他图像中,以生成第三图像。或者用户也可以将其他的宠物衣服合成到宠物中以获得宠物穿上衣服的效果。

如图2所示,本发明的实施例还提供一种电子设备,包括:

获取装置,用于获取第一宠物图像;

识别装置,用于对第一宠物图像进行宠物识别,识别出宠物的面部特征及躯干特征;

第一分割装置,用于根据识别出的面部特征、躯干特征对第一宠物图像进行宠物图像分割,以确定出包括宠物的第一区域和作为背景的第二区域。

第一确定装置,用于根据识别出地宠物第一区域和作为背景的第二区域确定出前景种子区域、背景种子区域;

第二分割装置,用于根据前景种子区域、背景种子区域来对第一宠物图像进行宠物识别,分割出完整的宠物区域。

进一步地,第一分割装置,根据识别出的面部特征及躯干特征对第一宠物图像进行宠物图像分割时具体为:

基于面部特征、躯干特征以及先验数据对第一宠物图像进行宠物图像分割。具体地,系统对第一宠物图像进行宠物识别后,得到宠物的面部特征及躯干特征,然后根据面部特躯干特征及先验数据来确定宠物中为面部、躯干部分的区域,确定后,将上述确定好的面部区域、躯干区域定义为前景种子区域,也即,该区域内一定位于宠物区域内。为了更准确地确定前景种子区域,可以对识别出的面部区域、躯干部分的区域进行一定比例的缩小,例如0.9,以保证识别出的躯干部分的区域一定是包含有宠物毛发的区域。

然后根据确定好的宠物区域以及先验数据确定出一定在背景区域内的背景种子区域,例如宠物图像中邻近边框处的区域。

所述第二分割装置,根据前景种子区域、背景种子区域来对第一宠物图像进行宠物识别,分割出完整的宠物区域;具体地为,使用graphcuts来进一步对第一区域和第二区域进一步进行分割,以分割出完整地宠物区域。

本发明实施例中的宠物图像处理装置通过对第一宠物图像进行宠物识别,基于宠物识别的数据来对第一宠物图像进行宠物图像分割,使得对于包含宠物的第一宠物图像在进行宠物图像分割时分割效果更佳,精度更高。

进一步地,所述电子处理设备还包括处理装置,所述处理装置用于实现用户对完整的宠物区域进行多种处理,处理方式包括调节画面亮度、进行宠物图像分割以确定出头部区域、颈部区域中的一种或多种。

进一步地,用户可以将分割出的宠物区域合成到其他图像中,以生成第三图像。或者用户也可以将其他的宠物衣服合成到宠物中以获得宠物穿上衣服的效果。

以上实施例仅为本发明的示例性实施例,不用于限制本发明,本发明的保护范围由权利要求书限定。本领域技术人员可以在本发明的实质和保护范围内,对本发明做出各种修改或等同替换,这种修改或等同替换也应视为落在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1