本申请涉及人工智能,具体涉及一种对象的标注框显示方法、装置、电子设备及存储介质。
背景技术:
1、随着人工智能技术的飞速发展,用户通过手机、电脑、车载设备等终端设备使用电子地图越来越普遍。不同的地点、建筑物、道路都会在电子地图上显示各自的标注,用户通过终端设备来查看电子地图上的地点、建筑物、道路等对象的标注。
2、在实际使用电子地图的过程中发现,电子地图上地点、建筑物、道路等对象密集的区域容易出现标注框覆盖的情况。一旦出现这种情况,就会导致电子地图的显示界面混乱,用户无法准确地找到电子地图上的地点、建筑物、道路等对象。
技术实现思路
1、本申请实施例提供一种对象的标注框显示方法、装置、电子设备及存储介质,以解决对象在显示界面中标注框重叠的问题。
2、一方面,本申请提供一种对象的标注框显示方法,包括:
3、获取多个待显示标注的目标对象的标注信息和对象类型信息;
4、根据所述标注信息,确定各所述目标对象在显示界面中的标注框,以及所述标注框在显示界面中的显示位置以及显示面积;
5、根据所述显示位置以及所述显示面积,从多个所述目标对象中确定标注框重叠的多个第一对象,以及标注框不重叠的第二对象;
6、根据所述第一对象的对象类型信息,从多个所述第一对象中筛选出待显示的第三对象;
7、在所述显示界面显示所述第二对象和所述第三对象的标注框。
8、在本申请一种可能的实现方式中,所述标注框包括第一标注框和第二标注框;根据所述显示位置以及所述显示面积,从多个所述目标对象中确定标注框重叠的多个第一对象,以及标注框不重叠的多个第二对象,包括:
9、将多个所述目标对象中第一标注框和第二标注框同时重叠的对象,确定为所述第一对象;
10、从多个所述目标对象中过滤出所述第一对象,得到所述第二对象。
11、在本申请一种可能的实现方式中,所述根据所述第一对象的对象类型信息,从多个所述第一对象中筛选出待显示的第三对象,包括:
12、根据预置的对象优先度对照表,以及各所述第一对象的对象类型信息,确定各所述第一对象的显示优先度,所述对象优先度对照表包含对象类型与显示优先度的对照关系;
13、将所述多个第一对象中任意两个标注框重叠的第一对象,确定为对象组;
14、过滤所述对象组中不显示的第一对象,得到所述第三对象。
15、在本申请一种可能的实现方式中,所述根据预置的对象优先度对照表,以及各所述第一对象的对象类型信息,确定各所述第一对象的显示优先度,包括:
16、根据预置的对象优先度对照表,以及各所述第一对象的对象类型信息,确定各所述第一对象的初始显示优先度;
17、根据预置的优先度修改对照表,以及所述第一对象的对象类型信息,确定各所述第一对象的优先度修改值,所述优先度修改对照表包含对象类型与优先度修改值的对照关系;
18、根据所述优先度修改值对所述初始显示优先度进行修改,得到各所述第一对象的显示优先度。
19、在本申请一种可能的实现方式中,所述根据预置的对象优先度对照表,以及各所述第一对象的对象类型信息,确定各所述第一对象的显示优先度,包括:
20、根据所述第一对象的对象类型信息,以及预置的最高显示优先度对照表,从所述第一对象中确定显示优先度最高的第一目标对象,以及所述第一目标对象的显示优先度;
21、从所述第一对象中确定第一非目标对象,所述第一对象包括所述第一目标对象以及第一非目标对象;
22、根据所述第一非目标对象的类型,以及预置的优先度对照表,确定各所述第一非目标对象的显示优先度,所述第一目标对象的显示优先度大于所述第一非目标对象的显示优先度。
23、在本申请一种可能的实现方式中,所述根据所述标注信息,确定各所述目标对象在显示界面中的标注框,以及所述标注框在显示界面中的显示位置以及显示面积,包括:
24、根据所述标注信息,确定各所述目标对象在显示界面中的标注框,以及所述标注框在显示界面中的显示位置以及初始显示面积;
25、根据所述目标对象的对象类型信息,以及预置的面积修改对照表,确定各所述目标对象的面积修改值;
26、根据所述面积修改值对所述初始显示面积进行修改,得到所述标注框在显示界面中的显示面积。
27、在本申请一种可能的实现方式中,所述在所述显示界面显示所述第二对象和所述第三对象的标注框,包括:
28、在所述显示界面显示所述第二对象的第一标注框或者第二标注框,在所述显示界面显示所述第三对象的第一标注框或者第二标注框。
29、一方面,本申请提供一种对象的标注框显示装置,包括:
30、获取模块,用于获取多个待显示标注的目标对象的标注信息和对象类型信息;
31、第一确定模块,用于根据所述标注信息,确定各所述目标对象在显示界面中的标注框,以及所述标注框在显示界面中的显示位置以及显示面积;
32、第二确定模块,用于根据所述显示位置以及所述显示面积,从多个所述目标对象中确定标注框重叠的多个第一对象,以及标注框不重叠的第二对象;
33、筛选模块,用于根据所述第一对象的对象类型信息,从多个所述第一对象中筛选出待显示的第三对象;
34、显示模块,用于在所述显示界面显示所述第二对象和所述第三对象的标注框。
35、一方面,本申请实施例提供了一种电子设备,电子设备包括存储器、处理器以及存储于存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上述对象的标注框显示方法中的步骤。
36、一方面,本申请提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述对象的标注框显示方法中的步骤。
37、本申请实施例提供了一种对象的标注框显示方法、装置、电子设备及存储介质,本申请根据目标对象的标注框在显示界面中的显示位置,以及显示面积,从目标对象中确定标注框重叠的多个第一对象、标注框不重叠的第二对象,再根据第一对象的对象类型信息,从多个第一对象中筛选出显示优先度高的第三对象,最后在显示界面中只显示不重叠的第二对象,以及显示优先度高的第三对象。在解决了对象在显示界面中标注框重叠的问题同时,保证了显示优先度高的对象正常显示。
1.一种对象的标注框显示方法,其特征在于,包括:
2.如权利要求1所述的对象的标注框显示方法,其特征在于,所述标注框包括第一标注框和第二标注框;所述根据所述显示位置以及所述显示面积,从多个所述目标对象中确定标注框重叠的多个第一对象,以及标注框不重叠的第二对象,包括:
3.如权利要求2所述的对象的标注框显示方法,其特征在于,所述在所述显示界面显示所述第二对象和所述第三对象的标注框,包括:
4.如权利要求1至3中任一所述的对象的标注框显示方法,其特征在于,所述根据所述第一对象的对象类型信息,从多个所述第一对象中筛选出待显示的第三对象,包括:
5.如权利要求4所述的对象的标注框显示方法,其特征在于,所述根据预置的对象优先度对照表,以及各所述第一对象的对象类型信息,确定各所述第一对象的显示优先度,包括:
6.如权利要求4所述的对象的标注框显示方法,其特征在于,所述根据预置的对象优先度对照表,以及各所述第一对象的对象类型信息,确定各所述第一对象的显示优先度,包括:
7.如权利要求1所述的对象的标注框显示方法,其特征在于,所述根据所述标注信息,确定各所述目标对象在显示界面中的标注框,以及所述标注框在显示界面中的显示位置以及显示面积,包括:
8.一种对象的标注框显示装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器、处理器以及存储于所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的对象的标注框显示方法中的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的对象的标注框显示方法中的步骤。