缩略图获取方法、装置、电子设备以及存储介质制造方法及图纸

技术编号:32780027 阅读:11 留言:0更新日期:2022-03-23 19:37
本公开提供了一种缩略图获取方法、装置、电子设备以及存储介质,本公开涉及计算机技术领域,具体涉及图像处理的技术领域,可以应用于图像裁剪等场景。具体实现方案为:获取拼接图片中每个子图的关键特征;基于每个子图的关键特征,从拼接图片中确定出关键特征符合预设特征条件的目标子图;从目标子图中确定包含对应的关键特征的目标区域;从目标子图中裁剪出目标区域的图像,将目标区域的图像作为拼接图片的缩略图。上述方法既可以避免裁剪缩略图时将其它子图的主体内容裁断,又能够以保证缩略图包含目标子图完整的关键特征,使得缩略图的内容完整且可以突出主题,有效地提升用户的观看体验。看体验。看体验。

【技术实现步骤摘要】
缩略图获取方法、装置、电子设备以及存储介质


[0001]本公开涉及计算机
,具体涉及图像处理的
,可以应用于图像裁剪等场景。

技术介绍

[0002]在一些图片展示场景中,需要优先展示图片的缩略图。现有的针对拼接图片的缩略图的裁剪方法所获取到的缩略图,通常会裁剪到拼接图片某些子图的主体内容的一部分,导致图片中内容割裂,影响观看体验。

技术实现思路

[0003]本公开提供了一种缩略图获取方法、装置、电子设备以及存储介质。
[0004]根据本公开的第一方面,提供了一种缩略图获取方法,包括:
[0005]获取拼接图片中每个子图的关键特征;
[0006]基于每个子图的关键特征,从拼接图片中确定出关键特征符合预设特征条件的目标子图;
[0007]从目标子图中确定包含对应的关键特征的目标区域;
[0008]从目标子图中裁剪出目标区域的图像,将目标区域的图像作为拼接图片的缩略图。
[0009]根据本公开的第二方面,提供了一种缩略图获取装置,包括:
[0010]特征获取模块,用于获取拼接图片中每个子图的关键特征;
[0011]目标子图确定模块,用于基于每个子图的关键特征,从拼接图片中确定出关键特征符合预设特征条件的目标子图;
[0012]目标区域确定模块,用于从目标子图中确定包含对应的关键特征的目标区域;
[0013]缩略图获取模块,用于从目标子图中裁剪出目标区域的图像,将目标区域的图像作为拼接图片的缩略图。
[0014]根据本公开的第三方面,提供了一种电子设备,包括:
[0015]至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的缩略图获取方法。
[0016]根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行上述的缩略图获取方法。
[0017]根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现上述的缩略图获取方法。
[0018]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
[0019]本公开提供的技术方案带来的有益效果是:
[0020]在本公开的技术方案中,首先从拼接图片的子图中筛选出关键特征的条件最优的目标子图,并将目标子图包含关键特征的目标区域的图像作为缩略图,这既可以避免裁剪缩略图时将其它子图的主体内容裁断,又能够以保证缩略图包含目标子图完整的关键特征,使得缩略图的内容完整且可以突出主题,有效地提升用户的观看体验。
附图说明
[0021]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0022]图1示出了本公开实施例提供的一种缩略图获取方法的流程示意图;
[0023]图2示出了本公开实施例提供的另一种缩略图获取方法的流程示意图;
[0024]图3示出了本公开实施例提供的一种示例性的拼接图片;
[0025]图4示出了本公开实施例提供的一种示例性的拼接图片中目标区域的示意图;
[0026]图5示出了本公开实施例提供的一种缩略图获取装置的示意图;
[0027]图6示出了可以用来实施本公开实施例提供的缩略图获取方法的示例电子设备的示意性框图。
具体实施方式
[0028]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0029]在一些图片展示场景中,需要优先展示图片的缩略图。缩略图就是对原始图片的一个缩略显示,便于人们浏览的方便。缩略图通常会包含指向完整大小的原始图片的超链接,缩略图用于在Web浏览器中更加迅速地装入图形或图片较多的网页。
[0030]目前,可以通过将原始图片按照倍数缩放来得到缩略图,也可以通过对原始图片进行裁剪得到缩略图。然而,对于由多个子图拼接而成的拼接图片,当采用裁剪的方式获取拼接图片的缩略图时,通常会裁剪到某些子图的主体内容的一部分,导致缩略片中内容割裂,影响观看体验。例如,拼接图片中子图的主体内容为人物时,拼接图片的缩略图可能包含某些子图中人物的部分脸部区域,影响用户的观感。
[0031]本公开实施例提供的缩略图获取方法、装置、电子设备以及存储介质,旨在解决现有技术的如上技术问题中的至少一个。
[0032]图1示出了本公开实施例提供的一种缩略图获取方法的流程示意图,如图1所示,该方法主要可以包括以下步骤:
[0033]S110:获取拼接图片中每个子图的关键特征。
[0034]拼接图片是由两个以上的子图拼接而成的,这里,各个子图的尺寸和所包含内容类型可以是相同的,也可以是不同的。本公开实施例可以利用图像识别技术,从拼接图片中每个子图中提取对应的关键特征,这里,关键特征的具体类型与子图所包含的内容的类型相关。以子图所包含的主体对象是人物为例,步骤S110获取的子图的关键特征可以是面部特征,面部特征可以包括眼部特征、眉毛特征、鼻部特征、嘴部特征和耳部特征中的至少一项。
[0035]可选地,在步骤S110中,可以确定拼接图片中每个子图的位置信息,在子图的位置信息所指示的区域中获取子图的关键特征。其中,位置信息用于指示子图在拼接图片所在的区域。
[0036]S120:基于每个子图的关键特征,从拼接图片中确定出关键特征符合预设特征条件的目标子图。
[0037]本公开实施例可以配置预设特征条件,基于关键特征和预设特征条件从拼接图片中的多个子图中筛选出目标子图。可以理解,当某一个子图的关键特征符合预设特征条件时,可以将该子图确定为目标子图。
[0038]可选地,在步骤S120中,本公开实施例可以计算每个子图的关键特征的信息熵,将信息熵最大的子图确定为目标子图。这里,信息熵与关键特征的对应的关键区域的面积大小成正比,也就是说,关键特征的对应的关键区域的面积越大,关键特征的信息熵越高。可以理解,关键特征的信息熵越高,子图中关键特征的信息量越大。
[0039]可选地,在步骤S120中,本公开实施例计算子图的关键特征对应的关键区域的面积,确定子图的中关键区域的面积与子图的总面积的面积比值,将对应的面积比值最大的子图确定为目标子图。可以理解,面积比值越大,关键区域在子图中的占比越大,关键特征在子图中的信息密度越高。
[0040]S130:从目标子图中确定包含对应的关键特征的目标区域。
[0041]在确定出目标子图之后,可以从目标子图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种缩略图获取方法,包括:获取拼接图片中每个子图的关键特征;基于每个所述子图的关键特征,从所述拼接图片中确定出关键特征符合预设特征条件的目标子图;从所述目标子图中确定包含对应的所述关键特征的目标区域;从所述目标子图中裁剪出所述目标区域的图像,将所述目标区域的图像作为所述拼接图片的缩略图。2.根据权利要求1所述的方法,其中,所述获取拼接图片中每个子图的关键特征,包括:确定拼接图片中每个子图的位置信息,其中,所述位置信息用于指示所述子图在拼接图片所在的区域;在所述子图的位置信息所指示的区域中获取所述子图的关键特征。3.根据权利要求2所述的方法,其中,所述在所述子图的位置信息所指示的区域中获取所述子图的关键特征,包括:在所述子图的位置信息所指示的区域中,识别所述子图所包含的主体对象的对象类型;基于所述子图对应的对象类型,在所述子图的位置信息所指示的区域中获取所述子图的关键特征。4.根据权利要求1

3中任一项所述的方法,当所述子图所包含的主体对象是人物时,所述关键特征包括眼部特征、眉毛特征、鼻部特征、嘴部特征和耳部特征中的至少一项。5.根据权利要求1所述的方法,其中,所述基于每个所述子图的关键特征,从所述拼接图片中确定出关键特征符合预设特征条件的目标子图,包括:计算每个所述子图的关键特征的信息熵;将所述信息熵最大的所述子图确定为目标子图。6.根据权利要求5所述的方法,所述信息熵与所述关键特征的对应的关键区域的面积大小成正比。7.根据权利要求1所述的方法,其中,所述基于每个所述子图的关键特征,从所述拼接图片中确定出关键特征符合预设特征条件的目标子图,包括:计算所述子图的关键特征对应的关键区域的面积;确定所述子图的中所述关键区域的面积与所述子图的总面积的面积比值;将对应的所述面积比值最大的所述子图确定为目标子图。8.根据权利要求1所述的方法,其中,所述从所述目标子图中确定包含对应的所述关键特征的目标区域,包括:从所述目标子图中识别出包含所述关键特征的显著性区域;基于预设的尺寸信息,在所述目标子图中确定出包含所述显著性区域的目标区域。9.一种缩略图获取装置,包括:特征获取模块,用于获取拼接图片中每个子图的关键特征;目标子图确定模块,用于基于每个所述子图的关键特征,从所述拼接图片中确定出关键特征符合预设特征条件的目标子图;目标区域确定模块,用于从所述目标子图中确定包含对应的所述关键特征的目标区
域;缩略图获取模块,用于从所述目标子图中裁剪出所述目标区域的图像,将所述目标区域的图像作为所述拼接图片的缩略图。10.根据权利要求9所述的装置...

【专利技术属性】
技术研发人员:赵广伟徐志军于天宝
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1