【技术实现步骤摘要】
图像区域的裁剪方法和装置、存储介质及电子装置
本专利技术涉及计算机领域,具体而言,涉及一种图像区域的裁剪方法和装置、存储介质及电子装置。
技术介绍
目前,在一些场景中,需要对图片(图像)进行图片裁剪,得到图片主体。对于针对目标类型对象的图片,在进行图片裁剪时,需要裁剪后的图片尽可能的包含该目标类型对象。例如,对于包含特定人员的图像,可以利用人脸检测进行图片主体裁剪。通过人脸检测技术,例如,MTCNN(MultitaskCascadedConvolutionalNetworks,多任务级联卷积神经网络)、faceboxes等,可以检测到图像中包含的人脸,并基于检测到的人脸定位出图片主体位置。然而,对于不包含人脸的图片或者人脸检测失败的图片,则无法进一步分析图片主体。并且,只分析人脸区域,会忽略人体区域对图片主体中心的偏移影响,裁剪出来的图片与图片主体存在较大偏差。可见,相关技术中的图像裁剪的方式,存在适用性差,裁剪图片与图片主体容易产生偏差的问题。
技术实现思路
本专利技术实施例提供一种图像区域的裁剪方法和装置、存储介质及电子装置,以至少解决相关技术中的图像裁剪的方式, ...
【技术保护点】
1.一种图像区域的裁剪方法,其特征在于,包括:获取与待裁剪图像对应的第一区域集合中的第一目标区域的第一中心点,其中,每个所述第一区域包含属于目标类型的对象,所述第一目标区域为所述第一区域集合中的最大区域;获取与所述待裁剪图像对应的第二区域集合中的第二目标区域的第二中心点,其中,每个所述第二区域包含对所述待裁剪图像进行显著性检测得到的显著性区域,所述第二目标区域为所述第二区域集合中所述第一中心点所在的第二区域,或者,为所述第二区域集合中的最大区域;在所述第一中心点为无效点的情况下,基于所述第二中心点从所述待裁剪图像中裁剪出目标尺寸的裁剪图像;在所述第一中心点为有效点的情况下, ...
【技术特征摘要】
1.一种图像区域的裁剪方法,其特征在于,包括:获取与待裁剪图像对应的第一区域集合中的第一目标区域的第一中心点,其中,每个所述第一区域包含属于目标类型的对象,所述第一目标区域为所述第一区域集合中的最大区域;获取与所述待裁剪图像对应的第二区域集合中的第二目标区域的第二中心点,其中,每个所述第二区域包含对所述待裁剪图像进行显著性检测得到的显著性区域,所述第二目标区域为所述第二区域集合中所述第一中心点所在的第二区域,或者,为所述第二区域集合中的最大区域;在所述第一中心点为无效点的情况下,基于所述第二中心点从所述待裁剪图像中裁剪出目标尺寸的裁剪图像;在所述第一中心点为有效点的情况下,基于所述第一中心点和所述第二中心点从所述待裁剪图像中裁剪出目标尺寸的裁剪图像。2.根据权利要求1所述的方法,其特征在于,基于所述第二中心点从所述待裁剪图像中裁剪出所述目标尺寸的所述裁剪图像包括:在所述第二中心点为无效点的情况下,以所述待裁剪图像的第三中心点为中心,从所述待裁剪图像中裁剪出所述目标尺寸的所述裁剪图像;在所述第二中心点为有效点的情况下,以所述第二中心点为中心,从所述待裁剪图像中裁剪出所述目标尺寸的所述裁剪图像。3.根据权利要求1所述的方法,其特征在于,基于所述第一中心点和所述第二中心点从所述待裁剪图像中裁剪出所述目标尺寸的所述裁剪图像包括:在所述第二中心点为无效点的情况下,以所述第一中心点为中心,从所述待裁剪图像中裁剪出所述目标尺寸的所述裁剪图像;在所述第二中心点为有效点,且所述第一中心点位于所述第二目标区域内的情况下,对所述第一中心点和所述第二中心点进行加权求和,获取到目标点;以所述目标点为中心,从所述待裁剪图像中裁剪出所述目标尺寸的所述裁剪图像;在所述第二中心点为有效点,且所述第一中心点位于所述第二目标区域外的情况下,以所述第二中心点为中心,从所述待裁剪图像中裁剪出所述目标尺寸的所述裁剪图像。4.根据权利要求1所述的方法,其特征在于,在获取与所述待裁剪图像对应的所述第一区域集合中的所述第一目标区域的所述第一中心点之前,所述方法还包括:对所述待裁剪图像进行目标对象检测,获取目标对象区域,其中,所述目标对象检测用于检测所述待裁剪图像所包含的所述目标类型的对象;在所述目标对象区域为多个的情况下,使用第一膨胀系数分别对多个所述目标对象区域进行膨胀处理,得到多个第一膨胀区域;将所述多个第一膨胀区域中具有交集的第一膨胀区域进行合并,得到所述第一区域集合;从所述第一区域集合中确定出所述第一目标区域。5.根据权利要求1所述的方法,其特征在于,在获取与所述待裁剪图像对应的所述第二区域集合中的所述第二目标区域的所述第二中心点之前,所述方法还包括:对所述待裁剪图像进行显著性检测,获取所述显著性区域;在所述显著性区域为多个的情况下,使用第二膨胀系数分别对多个所述显著性区域进行膨胀处理,得到多个第二膨胀区域;将所述多个第二膨胀区域中具有交集的第二膨胀区域进行合并,得到所述第二区域集合;在所述第一中心点位于所述第二区域集合内的情况下,将所述第二区域集合中所述第一中心点所在的第二区域确定为所述第二目标区域;在所述第一中心点位于所述第二区域集合外的情况下,将所述第二区域集合中的最大区域确定为所述第二目标区域。6.根据权利要求1所述的方法,其特征在于,在获取与所述待裁剪图像对应的所述第二区域集合中的所述第二目标区域的所述第二中心点之前,所述方法还包括:将所述待裁剪图像输入到目标检测模型中,获取所述目标检测模型的目标侧输出层输出的侧输出显著性图,其中,所述目标检测模型用于对所述待裁剪图像进行显著性检测,所述目标检测模型包括第二数量的侧输出层,所述目标侧输出层为所述目标检测模型的前第一数量的侧输出层,所述第一数量小于所述第二数量;根据所述侧输出显著性图,获取与所述待裁剪图像对应的显著性特征图;从所述显著性特征图中确定出所述显著性区域。7.根据权利要求1至6中任一项所述的方法,其特征在于,在获取与所述待裁剪图像对应的所述第一区域集合中的所述第一目标区域的所述第一中心点之前,所述方法还包括:获取与初始图像对应的规格参数,其中,所述规格参数用于表示从所述初始图像中裁剪出所述裁剪图像所需的参数信息;在所述规格参数包括缩放比例的情况下,按照所述缩放比例对所述初始图像进行缩放,得到所述待裁剪图像。8.一种图像区域的裁剪装置,其特征在于,包括:第一获取单元,用于获取与待裁剪图像对应的第一区域集合中的第一目标区...
【专利技术属性】
技术研发人员:高洵,沈招益,刘军煜,吴韬,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。