一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

图像发布方法、装置、电子设备及存储介质与流程

2023-02-01 23:58:29 来源:中国专利 TAG:


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.第六确定单元,被配置为将属于同一图像簇的多个图像,确定为互相关联的图像。
38.根据本公开实施例的另一方面,提供一种电子设备,包括:
39.一个或多个处理器;
40.用于存储该处理器可执行程序代码的存储器;
41.其中,该处理器被配置为执行该程序代码,以实现上述图像发布方法。
42.根据本公开实施例的另一方面,提供一种计算机可读存储介质,当该计算机可读存储介质中的程序代码由电子设备的处理器执行时,使得电子设备能够执行上述图像发布方法。
43.根据本公开实施例的另一方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述图像发布方法。
44.本公开实施例提供了一种图像发布方法,通过响应于图像选择指令,会对图像选择页面进行显示,使用对象在该图像选择页面中进行第一图像的选择之后,会在图像预览页面显示出使用对象选择的第一图像,以及与第一图像具有同一主体对象的第二图像,从而实现了对相似图像的筛选及显示,然后使用对象可以在图像预览页面中选择至少一个图像进行图像发布,避免了在挑选图像时消耗大量时间,从而提高了图像发布效率。
45.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
46.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
47.图1是根据一示例性实施例示出的一种图像发布方法的实施环境示意图。
48.图2是根据一示例性实施例示出的一种图像发布方法的流程图。
49.图3是根据一示例性实施例示出的另一种图像发布方法的流程图。
50.图4是根据一示例性实施例示出的一种图像选择页面的示意图。
51.图5是根据一示例性实施例示出的一种图像预览页面的示意图。
52.图6是根据一示例性实施例示出的一种对图像切换区域的点击操作的示意图。
53.图7是根据一示例性实施例示出的一种对图像切换区域的滑动操作的示意图。
54.图8是根据一示例性实施例示出的一种对图像预览页面的滑动操作的示意图。
55.图9是根据一示例性实施例示出的一种图像选中状态的示意图。
56.图10是根据一示例性实施例示出的一种对空白区域进行点击操作和再次点击操作的示意图。
57.图11是根据一示例性实施例示出的一种图像发布装置框图。
58.图12是根据一示例性实施例示出的另一种图像发布装置框图。
59.图13是根据一示例性实施例示出的一种电子设备的框图。
60.图14是根据一示例性实施例示出的一种服务器的结构示意图。
具体实施方式
61.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
62.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
63.需要说明的是,本公开所涉及的信息(包括但不限于用户设备信息、用户个人信息等)、数据(包括但不限于用于分析的数据、存储的数据、展示的数据等)以及信号,均为经用户授权或者经过各方充分授权的,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。例如,本公开中涉及到的图像和历史发布图像都是在充分授权的情况下获取的。
64.图1是根据一示例性实施例示出的一种图像发布方法的实施环境示意图。参见图1,该实施环境具体包括:终端101和服务器102。
65.终端101可以为智能手机、智能手表、台式电脑、手提电脑、mp3播放器(moving picture experts group audio layer iii,动态影像专家压缩标准音频层面3)、mp4(moving picture experts group audio layer iv,动态影像专家压缩标准音频层面4)播放器和膝上型便携计算机等设备中的至少一种。终端101上可以安装并运行有用于进行图像发布的应用程序。终端101可以通过无线网络或有线网络与服务器102相连。
66.终端101可以泛指多个终端中的一个,本实施例仅以终端101来举例说明。本领域技术人员可以知晓,上述终端的数量可以更多或更少。比如上述终端可以仅为几个,或者上述终端为几十个或几百个,或者更多数量,本公开实施例对终端的数量和设备类型均不加以限定。
67.服务器102可以为一台服务器、多台服务器、云计算平台和虚拟化中心中的至少一种。服务器102可以通过无线网络或有线网络与终端101和其他终端相连。可选地,上述服务器的数量可以更多或更少,本公开实施例对此不加以限定。当然,服务器102还可以包括其他功能服务器,以便提供更全面且多样化的服务。
68.图2是根据一示例性实施例示出的一种图像发布方法的流程图,如图2所示,该方法由终端执行,包括以下步骤。
69.在步骤s201中,响应于图像选择指令,终端在图像选择页面中显示多个图像。
70.在本公开实施例中,当使用对象进行图像发布前,会通过触发图像选择指令来使终端显示图像选择页面,进而对该图像选择页面中显示的多个图像进行选择。图像选择页面中显示有多个图像。其中,该多个图像中可能包括很多相似的图像,使用对象在进行相似图像的选择时会消耗大量时间进行分辨,因此终端需要对这些相似图像进行处理,以提高使用对象选择图像时的效率。
71.在步骤s202中,响应于对图像选择页面中第一图像的选择操作,终端在图像预览页面显示第一图像和至少一个第二图像,第一图像为多个图像中的任一图像,第二图像为与第一图像包含同一主体对象的关联图像。
72.在本公开实施例中,该主体对象为图像主要表现的对象,也即可以为图像中面积占比最大的对象。第二图像为第一对象的关联图像,也即第二图像与第一图像可能是对同一主体对象从不同角度拍摄、对同一主体对象的不同动作拍摄或者不同成像方式拍摄得到的图像,本公开实施例对此不进行限制。当使用对象在图像选择页面显示的多个图像中选择了第一图像之后,终端可以显示图像预览页面。使用对象可以在图像预览页面中对选中的第一图像以及与第一图像包含同一主体对象的关联图像进行预览。使用对象在预览图像时可以根据包含同一主体对象的不同图像的显示效果,对将要发布的图像进行选择。通过对第一图像和第二图像进行显示,使得使用对象可以对相似图像进行预览和选择,实现了对相似图像的筛选,节省了选择图像的时间,从而提高了图像发布效率。
73.在步骤s203中,响应于图像发布指令,终端对通过图像预览页面选择的至少一个图像进行发布。
74.在本公开实施例中,使用对象在图像预览页面通过对相似图像的预览,选择了要发布的图像之后,使用对象可以触发图像发布指令。终端响应于该图像发布指令,可以对使用对象选中的图像进行发布。
75.本公开实施例提供了一种图像发布方法,通过响应于图像选择指令,会对图像选择页面进行显示,使用对象在该图像选择页面中进行第一图像的选择之后,会在图像预览页面显示出使用对象选择的第一图像,以及与第一图像具有同一主体对象的第二图像,从而实现了对相似图像的筛选及显示,然后使用对象可以在图像预览页面中选择至少一个图像进行图像发布,避免了在挑选图像时消耗大量时间,从而提高了图像发布效率。
76.在一些实施例中,响应于图像选择指令,在图像选择页面中显示多个图像,包括:
77.响应图像选择指令,为多个图像中的至少一个图像添加标签;
78.在图像选择页面中显示已添加标签的至少一个图像和未添加标签的至少一个图像。
79.通过对图像添加标签,可以在使用对象进行图像选择时为使用对象推荐图像,以提高使用对象选择图像的效率。
80.在一些实施例中,响应于图像选择指令,为多个图像中的至少一个图像添加标签,包括:
81.响应于图像选择指令,在标签添加页面显示多个图像,标签添加页面用于为多个图像添加自定义标签;
82.响应于对多个图像中任一图像的标签添加操作,为图像添加第一标签。
83.通过为图像添加自定义标签,可以实现使用对象对于图像的个性化标识,在使用对象进行图像选择时为使用对象进行图像推荐,以提高使用对象选择图像的效率。
84.在一些实施例中,响应于图像选择指令,为多个图像中的至少一个图像添加标签,包括:
85.响应于图像选择指令,获取多个图像的图像属性,图像属性用于表示图像中的主体对象的类型;
86.对于多个图像中的任一图像,基于图像的图像属性,为图像添加第二标签。
87.通过基于图像的图像属性为图像添加标签,可以在使用对象进行图像选择时直观地看出图像的类型,以提高使用对象选择图像的效率。
88.在一些实施例中,响应于图像选择指令,为多个图像中的至少一个图像添加标签,包括:
89.响应于图像选择指令,获取使用对象的历史发布图像,使用对象为触发图像选择指令的对象,历史发布图像为使用对象在历史时间段内发布过的图像;
90.基于历史发布图像的图像属性,预测本次发布的至少一个图像,图像属性用于表示图像中的主体对象的类型;
91.为至少一个图像添加第三标签。
92.通过基于使用对象的历史发布图像为本次进行发布的图像添加标签,可以在使用对象进行图像选择时,为使用对象推荐与历史发布过的图像同类型的图像,以提高使用对象选择图像的效率。
93.在一些实施例中,多个图像被划分为至少一个相似图像组,相似图像组包括互相相似的多个图像;
94.响应于图像选择指令,为多个图像中的至少一个图像添加标签,包括:
95.响应于图像选择指令,获取多个图像的质量参数,质量参数用于表示图像的质量;
96.对于任一相似图像组,为相似图像组中质量参数大于参数阈值的图像添加第四标签。
97.通过基于质量参数为图像添加标签,可以在使用对象进行图像选择时,为使用对象推荐质量较高的图像,以提高使用对象选择图像的效率。
98.在一些实施例中,方法还包括:
99.对于多个图像中的任一图像,确定图像的清晰度参数,清晰度参数用于表示图像的清程度;
100.确定图像的画面参数,画面参数用于表示图像中主体对象的突出程度;
101.基于清晰度参数和画面参数,确定图像的质量参数。
102.通过基于清晰度参数和画面参数来确定质量参数,使得筛选得到的图像具有较高的清晰度,且图像的主体对象较为突出,以提高使用对象选择图像的效率。
103.在一些实施例中,响应于对图像选择页面中第一图像的选择操作,在图像预览页面显示第一图像和至少一个第二图像,包括:
104.响应于对图像选择页面中第一图像的选择操作,确定第一图像的数量以及至少一个第二图像的数量的和值;
105.在和值属于预设范围的情况下,在图像预览页面显示第一图像和至少一个第二图
像;
106.在和值不属于预设范围的情况下,在图像预览页面显示第一图像。
107.通过该和值与预设范围的比较,终端会在图像预览页面中显示出不同的图像。
108.在一些实施例中,响应于对图像选择页面中第一图像的选择操作,在图像预览页面显示第一图像和至少一个第二图像,包括:
109.响应于对图像选择页面中第一图像的选择操作,在图像预览页面中显示第一图像和图像切换区域;
110.在图像切换区域中以缩略图的形式,显示第一图像和至少一个第二图像。
111.通过在图像切换区域以缩略图的形式显示第一图像和第二图像,使得使用对象可以在图像切换区域对图像进行切换,以提高使用对象选择图像的效率。
112.在一些实施例中,方法还包括:
113.响应于对图像切换区域中任一第二图像的缩略图的点击操作,在图像预览页面中显示第二图像;或者,
114.响应于对图像切换区域的滑动操作,在图像预览页面中显示滑动操作指示的缩略图所对应的第二图像;或者,
115.响应于对图像预览页面的滑动操作,在图像预览页面中显示与第一图像相邻的第二图像。
116.通过对图像切换区域和图像预览页面进行操作,实现了对图像的预览和显示,从而提高了使用对象选择图像的效率。
117.在一些实施例中,方法还包括:
118.响应于对图像预览页面中空白区域的点击操作,在图像预览页面中取消显示除当前图像以外的其他内容,当前图像为第一图像或任一第二图像;
119.响应于对图像预览页面中空白区域的再次点击操作,在图像预览页面中恢复显示当前图像以外的其他内容。
120.通过对空白区域进行操作得到不同的图像预览页面的显示效果,使得使用对象可以更加直观地对图像进行预览,以提高使用对象选择图像的效率。
121.在一些实施例中,方法还包括:
122.对于多个图像中的任一图像,确定与图像的存储顺序相邻的至少一个第三图像;
123.从至少一个第三图像中,确定图像的至少一个关联图像,关联图像与图像具有相同主体对象。
124.通过基于图像的存储顺序获取关联图像,实现了对相似图像的筛选,从而提高了使用对象选择图像的效率。
125.在一些实施例中,方法还包括:
126.对于多个图像中的任一图像,确定与图像的存储时间在相同时间范围内的至少一个第四图像;
127.从至少一个第四图像中,确定图像的至少一个关联图像,关联图像与图像具有相同主体对象。
128.通过基于图像的存储时间获取关联图像,实现了对相似图像的筛选,从而提高了使用对象选择图像的效率。
129.在一些实施例中,方法还包括:
130.对多个图像进行聚类,得到多个图像簇;
131.将属于同一图像簇的多个图像,确定为互相关联的图像。
132.通过对图像进行聚类得到互相关联的图像,实现了对相似图像的筛选,从而提高了使用对象选择图像的效率。
133.图3是根据一示例性实施例示出的另一种图像发布方法的流程图,如图3所示,该方法由终端执行,包括以下步骤。
134.在步骤s301中,响应于图像选择指令,对于多个图像中的任一图像,终端获取该图像的关联图像。
135.在本公开实施例中,当使用对象想要发布图像时,通过点击图像选择控件来触发图像选择指令,从而可以从多个图像中选择要进行发布的图像。该多个图像为使用对象在历史时间段内存储的图像,该多个图像可以包括多种类型、多种角度以及多个对象。由于多个图像中存在着很多相似图像,也即对于同一对象根据不同拍摄方式或不同拍摄角度得到的图像。
136.在一些实施例中,对于多个图像中的任一图像,终端可以根据图像的存储顺序、图像的存储时间或者对图像进行聚类,来确定该图像的关联图像。相应的,终端可以通过下述三种方式获取该图像的关联图像,以实现对相似图像的筛选。
137.方式一,终端基于图像的存储顺序获取关联图像。相应的,终端对于多个图像中的任一图像,确定与图像的存储顺序相邻的至少一个第三图像。然后,终端从至少一个第三图像中,确定图像的至少一个关联图像。通过基于图像的存储顺序获取关联图像,实现了对相似图像的筛选,从而提高了使用对象选择图像的效率。
138.例如,对于多个图像中的任一图像,假设该图像的主体对象为狗。终端获取该图像的左边第一个、右边第一个、上方第一个以及下方第一个,作为第三图像。然后,终端从第三图像中获取主体对象与上述图像的主体对象是同一只狗的图像,确定为关联图像。
139.方式二,终端基于图像的存储时间获取关联图像。相应的,终端对于多个图像中的任一图像,确定与图像的存储时间在相同时间范围内的至少一个第四图像。然后,终端从至少一个第四图像中,确定图像的至少一个关联图像。其中,该时间范围可以为一个小时、一天或者一周,本公开实施例以存储时间在同一天内为例进行说明。通过基于图像的存储时间获取关联图像,实现了对相似图像的筛选,从而提高了使用对象选择图像的效率。
140.例如,对于多个图像中的任一图像,假设该图像的存储时间为2022年9月20日,主体对象为狗。终端从多个图像中获取存储时间同样为2022年9月20日的图像,作为第四图像。然后,终端从第四图像中获取主体对象与上述图像的主体对象是同一只狗的图像,确定为关联图像。
141.方式三,终端通过对图像进行聚类,将属于同一图像簇的图像确定为相似图像,也即获取关联图像。相应的,终端对多个图像进行聚类,得到多个图像簇。然后,终端将属于同一图像簇的多个图像,确定为互相关联的图像。通过对图像进行聚类得到互相关联的图像,实现了对相似图像的筛选,从而提高了使用对象选择图像的效率。
142.在一些实施例中,对于多个图像中的任一图像,终端可以获取与该图像相似的图像,作为该图像的关联图像,以实现对相似图像的筛选,从而提高使用对象在选择图像时的
效率。相应的,对于多个图像中的任一图像,终端可以基于该图像中主体对象的类型、主体对象在图像中所占的位置或者主体对象在图像中所占的面积,从与该图像具有相同主体对象的至少一个图像中,确定与该图像的相似度大于相似度阈值的至少一个关联图像。本公开实施例对确定关联图像的方式不进行限制。
143.在步骤s302中,终端为多个图像中的至少一个图像添加标签。
144.在本公开实施例中,终端在确定了多个图像中的任一图像的关联图像之后,可以对多个图像中的至少一个图像添加标签。该标签用于表示带有标签的图像区别于其他图像,如标签可以表示该图像的清晰度更高、该图像的主体对象突出程度更高或者该图像的主体对象的类型,本公开实施例对此不进行限制。通过对图像添加标签,可以在使用对象进行图像选择时为使用对象推荐图像,以提高使用对象选择图像的效率。
145.在一些实施例中,对于多个图像中的至少一个图像,终端可以通过在标签添加页面为该图像添加自定义标签、基于图像的图像属性为图像添加标签、基于使用对象的历史发布图像的图像属性为图像添加标签,或者基于图像的质量参数为图像添加标签。相应的,终端可以通过下述四种方式为至少一个图像添加标签。
146.方式一,终端可以在标签添加页面为图像添加自定义标签。其中,该标签添加页面用于为多个图像添加自定义标签。相应的,终端响应于图像选择指令,在标签添加页面显示多个图像。然后,终端响应于对多个图像中任一图像的标签添加操作,为图像添加第一标签。该第一标签为使用对象自定义的标签,可以为该图像的主体对象的类型,该图像的存储时间或者表示该图像的特点的文本,本公开实施例对此不进行限制。通过为图像添加自定义标签,可以实现使用对象对于图像的个性化标识,在使用对象进行图像选择时为使用对象进行图像推荐,以提高使用对象选择图像的效率。
147.方式二,终端基于图像的图像属性为图像添加标签。其中,该图像属性用于表示图像中的主体对象的类型。相应的,终端响应于图像选择指令,获取多个图像的图像属性。然后,终端对于多个图像中的任一图像,基于图像的图像属性,为图像添加第二标签。该第二标签的内容可以用于表示图像的类型。通过基于图像的图像属性为图像添加标签,可以在使用对象进行图像选择时直观地看出图像的类型,以提高使用对象选择图像的效率。
148.例如,对于多个图像中的任一图像,终端获取该图像的图像属性,即获取该图像中的主体对象的类型。假设终端获取到该图像的主体对象为狗,那么终端可以为该图像添加第二标签,该第二标签的内容为狗。
149.方式三,终端基于使用对象的历史发布图像的图像属性,为本次进行发布的图像添加标签。其中,该使用对象为触发图像选择指令的对象,该历史发布图像为使用对象在历史时间段内发布过的图像,该图像属性用于表示图像中的主体对象的类型。相应的,终端响应于图像选择指令,获取使用对象的历史发布图像。然后,终端基于历史发布图像的图像属性,预测本次发布的至少一个图像。最后,终端为该至少一个图像添加第三标签。该第三标签用于表示本次进行发布的图像的主体对象的类型。通过基于使用对象的历史发布图像为本次进行发布的图像添加标签,可以在使用对象进行图像选择时,为使用对象推荐与历史发布过的图像同类型的图像,以提高使用对象选择图像的效率。
150.例如,假设终端获取使用对象的三次历史发布图像,并获取三次历史发布图像的图像属性,分别为狗,猫和狗。那么,终端可以基于三次历史发布图像的图像属性,对本次进
行发布的图像进行预测。由于三次历史发布图像中有两次都是主体对象为狗的图像,那么终端可以预测本次要进行发布的图像的主体对象也为狗。然后,终端可以获取主体对象为狗的图像,为这些图像添加第三标签。该第三标签的内容可以为主体对象的类型,也即狗,也可以为预测,也即表示该图像为预测进行发布的图像,或者为推荐,也即推荐进行发布的图像,本公开实施例对此不进行限制。
151.方式四,终端基于图像的质量参数为图像添加标签。其中,该质量参数用于表示图像的质量。相应的,多个图像被终端划分为至少一个相似图像组,该相似图像组包括互相相似的多个图像。终端响应于图像选择指令,获取多个图像的质量参数。然后,终端对于任一相似图像组,为该相似图像组中质量参数大于参数阈值的图像添加第四标签。该第四标签用于表示该图像的质量高于其他图像。通过基于质量参数为图像添加标签,可以在使用对象进行图像选择时,为使用对象推荐质量较高的图像,以提高使用对象选择图像的效率。
152.在一些实施例中,终端通过确定图像的清晰度参数和画面参数来确定质量参数。其中,该清晰度参数用于表示图像的清程度,该画面参数用于表示图像中主体对象的突出程度。相应的,终端对于多个图像中的任一图像,确定该图像的清晰度参数。然后,终端确定该图像的画面参数。最后,终端基于清晰度参数和画面参数,确定该图像的质量参数。通过基于清晰度参数和画面参数来确定质量参数,使得筛选得到的图像具有较高的清晰度,且图像的主体对象较为突出,以提高使用对象选择图像的效率。
153.例如,对于多个图像中的任一图像,终端通过判断该图像的清晰度,得到清晰度参数。假设该图像的清晰度较高,由此得到的清晰度参数为80。终端通过判断该图像的主体对象的突出程度,得到画面参数。假设该图像的主体对象较为突出,由此得到的画面参数为75。然后,终端可以基于清晰度参数和画面参数得到质量参数,可以通过清晰度参数和画面参数加权得到质量参数,也可以通过清晰度参数和画面参数相加得到质量参数,或者通过其他运算方式得到质量参数,本公开实施例以清晰度参数和画面参数相加得到质量参数为例进行说明。假设参数阈值为100,终端得到该图像的画面参数为155,大于参数阈值,因此终端可以为该图像添加第四标签。
154.在步骤s303中,终端在图像选择页面中显示多个图像,多个图像包括已添加标签的至少一个图像和未添加标签的至少一个图像。
155.在本公开实施例中,终端多个图像中的至少一个图像添加了标签之后,已添加标签的图像和其他未添加标签的图像均会显示在图像选择页面中。然后,使用对象可以在该图像选择页面中选择将要进行发布的图像。通过在图像选择页面对多个图像进行显示,使得使用对象可以对图像进行选择,已添加标签的图像也可以为使用对象提供推荐,以提高使用对象选择图像的效率。
156.需要说明的是,已添加标签的图像可以显示在未添加图像的前面,也可以按照图像原有的顺序进行显示,或者按照已添加第一标签的图像、已添加第二标签的图像、已添加第三标签的图像、已添加第四标签的图像的顺序进行显示,还可以不在图像选择页面中显示未添加标签的图像,本公开实施例对此不进行限制。
157.在一些实施例中,图4是根据一示例性实施例示出的一种图像选择页面的示意图。如图4所示,终端在图像选择页面中显示多个图像,包括已添加标签的图像和未添加标签的图像。
158.在步骤s304中,响应于对图像选择页面中第一图像的选择操作,终端确定第一图像的数量以及至少一个第二图像的数量的和值,第一图像为多个图像中的任一图像,第二图像为与第一图像包含同一主体对象的关联图像。
159.在本公开实施例中,该图像选择页面中显示有已添加标签的图像和未添加标签的图像,使用对象通过触发对任一图像的选择操作,来实现对该图像的选择和预览。终端将使用对象选择的图像作为第一图像,获取该第一图像的关联图像,也即与第一图像具有同一主体对象的相似图像。然后,终端可以获取第一图像的数量与第二图像的数量的和值。若该和值属于预设范围,终端将执行步骤s305;若该和值不属于预设范围,终端将只在图像预览页面中显示第一图像,可以继续执行步骤s305中的在图像预览页面中进行的滑动操作、选择操作以及点击操作。通过该和值与预设范围的比较,终端会在图像预览页面中显示出不同的图像。
160.在步骤s305中,在和值属于预设范围的情况下,终端在图像预览页面显示第一图像和至少一个第二图像。
161.在本公开实施例中,该预设范围用于判断图像预览页面中显示的图像。若第一图像的数量与第二图像的数量的和值在预设范围内,终端将在图像预览页面显示第一图像和第二图像;若第一图像的数量与第二图像的数量的和值不在预设范围内,终端将在图像预览页面只显示第一图像。通过和值和预设范围,确定了在图像预览页面中进行显示的图像,从而提高了使用对象选择图像的效率。
162.例如,以预设范围为[5,10]为例进行说明,使用对象触发了选择操作之后,终端确定使用对象选择的图像作为第一图像。然后,终端通过上述步骤确定了该第一图像的关联图像的数量,也即第二图像的数量为5。第一图像的数量与第二图像的数量的和值为6,属于预设范围[5,10],那么终端将会在图像预览页面显示第一图像以及第二图像。
[0163]
在一些实施例中,终端响应于使用对象的选择操作,将在图像预览页面中显示图像切换区域,在该图像切换区域中将会显示第一图像的缩略图以及第二图像的缩略图。相应的,终端响应于对图像选择页面中第一图像的选择操作,在图像预览页面中显示第一图像和图像切换区域。然后,终端在图像切换区域中以缩略图的形式,显示第一图像和至少一个第二图像。通过在图像切换区域以缩略图的形式显示第一图像和第二图像,使得使用对象可以在图像切换区域对图像进行切换,以提高使用对象选择图像的效率。
[0164]
在一些实施例中,图5是根据一示例性实施例示出的一种图像预览页面的示意图。如图5所示,使用对象可以通过对图像触发选择操作,使得终端在图像预览页面显示使用对象选中的图像。假设第一图像的数量和第二图像的数量的和值属于预设范围,终端将在图像预览页面中显示第一图像和第二图像,并且在图像切换区域显示第一图像和第二图像的缩略图。使用对象可以通过对图像切换区域或者图像预览页面进行操作,实现对不同图像的预览。
[0165]
在一些实施例中,使用对象通过对图像切换区域或者图像预览界面进行操作,可以实现对第一图像和第二图像的预览。相应的,终端响应于对图像切换区域中任一第二图像的缩略图的点击操作,在图像预览页面中显示第二图像;或者,终端响应于对图像切换区域的滑动操作,在图像预览页面中显示滑动操作指示的缩略图所对应的第二图像;或者,终端响应于对图像预览页面的滑动操作,在图像预览页面中显示与第一图像相邻的第二图
像。通过对图像切换区域和图像预览页面进行操作,实现了对图像的预览和显示,从而提高了使用对象选择图像的效率。
[0166]
在一些实施例中,图6是根据一示例性实施例示出的一种对图像切换区域的点击操作的示意图。如图6所示,使用对象可以通过对图像切换区域中的第二图像的缩略图进行点击操作,实现对图像的切换和预览。图7是根据一示例性实施例示出的一种对图像切换区域的滑动操作的示意图。如图7所示,使用对象可以通过对图像切换区域中的第二图像的缩略图进行滑动操作,实现对图像的切换和预览。图8是根据一示例性实施例示出的一种对图像预览页面的滑动操作的示意图。如图8所示,使用对象可以通过对图像切换页面进行滑动操作,实现对图像的切换和预览。
[0167]
在一些实施例中,图9是根据一示例性实施例示出的一种图像选中状态的示意图。如图9所示,使用对象可以对图像进行预览并选择,通过触发选择操作,终端会将选中的图像会以缩略图的方式显示在图像预览页面中。
[0168]
在一些实施例中,使用对象通过对空白区域进行点击操作,使得终端在图像预览界面中有不同的显示效果。相应的,终端响应于对图像预览页面中空白区域的点击操作,在图像预览页面中取消显示除当前图像以外的其他内容。然后,终端响应于对图像预览页面中空白区域的再次点击操作,在图像预览页面中恢复显示当前图像以外的其他内容。其中,该当前图像为第一图像或任一第二图像。通过对空白区域进行操作得到不同的图像预览页面的显示效果,使得使用对象可以更加直观地对图像进行预览,以提高使用对象选择图像的效率。
[0169]
在一些实施例中,图10是根据一示例性实施例示出的一种对空白区域进行点击操作和再次点击操作的示意图。如图10所示,当使用对象对空白区域进行点击操作时,终端会在图像预览页面中取消显示当前图像以外的其他内容。当使用对象对空白区域进行再次点击操作时,终端会在图像预览页面中恢复显示当前图像意外的其他内容。
[0170]
在步骤s306中,响应于图像发布指令,终端对通过图像预览页面选择的至少一个图像进行发布。
[0171]
在本公开实施例中,使用对象通过在图像预览页面中对第一图像以及至少一个第二图像进行预览,将会选择出至少一个用于发布的图像。终端响应于该图像发布指令,将会发布使用对象选择的图像。
[0172]
本公开实施例提供了一种图像发布方法,通过响应于图像选择指令,会对图像选择页面进行显示,使用对象在该图像选择页面中进行第一图像的选择之后,会在图像预览页面显示出使用对象选择的第一图像,以及与第一图像具有同一主体对象的第二图像,从而实现了对相似图像的筛选及显示,然后使用对象可以在图像预览页面中选择至少一个图像进行图像发布,避免了在挑选图像时消耗大量时间,从而提高了图像发布效率。
[0173]
图11是根据一示例性实施例示出的一种图像发布装置框图。参照图11所示,该装置包括第一显示单元1101、第二显示单元1102以及发布单元1103。
[0174]
第一显示单元1101,被配置为响应于图像选择指令,在图像选择页面中显示多个图像;
[0175]
第二显示单元1102,被配置为响应于对图像选择页面中第一图像的选择操作,在图像预览页面显示第一图像和至少一个第二图像,第一图像为多个图像中的任一图像,第
二图像为与第一图像包含同一主体对象的关联图像;
[0176]
发布单元1103,被配置为响应于图像发布指令,对通过图像预览页面选择的至少一个图像进行发布。
[0177]
在一些实施例中,图12是根据一示例性实施例示出的另一种图像发布装置框图。参见图12所示,第一显示单元1101,包括:
[0178]
标签添加子单元11011,被配置为响应于图像选择指令,为多个图像中的至少一个图像添加标签;
[0179]
显示子单元11012,被配置为在图像选择页面中显示已添加标签的至少一个图像和未添加标签的至少一个图像。
[0180]
在一些实施例中,标签添加子单元11011,被配置为响应于图像选择指令,在标签添加页面显示多个图像,标签添加页面用于为多个图像添加自定义标签;响应于对多个图像中任一图像的标签添加操作,为图像添加第一标签。
[0181]
在一些实施例中,标签添加子单元11011,被配置为响应于图像选择指令,获取多个图像的图像属性,图像属性用于表示图像中的主体对象的类型;对于多个图像中的任一图像,基于图像的图像属性,为图像添加第二标签。
[0182]
在一些实施例中,标签添加子单元11011,被配置为响应于图像选择指令,获取使用对象的历史发布图像,使用对象为触发图像选择指令的对象,历史发布图像为使用对象在历史时间段内发布过的图像;基于历史发布图像的图像属性,预测本次发布的至少一个图像,图像属性用于表示图像中的主体对象的类型;为至少一个图像添加第三标签。
[0183]
在一些实施例中,多个图像被划分为至少一个相似图像组,相似图像组包括互相相似的多个图像;标签添加子单元11011,被配置为响应于图像选择指令,获取多个图像的质量参数,质量参数用于表示图像的质量;对于任一相似图像组,为相似图像组中质量参数大于参数阈值的图像添加第四标签。
[0184]
在一些实施例中,参见图12所示,装置还包括:
[0185]
第一确定单元1104,被配置为对于多个图像中的任一图像,确定图像的清晰度参数,清晰度参数用于表示图像的清程度;
[0186]
第二确定单元1105,被配置为确定图像的画面参数,画面参数用于表示图像中主体对象的突出程度;
[0187]
第三确定单元1106,被配置为基于清晰度参数和画面参数,确定图像的质量参数。
[0188]
在一些实施例中,第二显示单元1102,被配置为响应于对图像选择页面中第一图像的选择操作,确定第一图像的数量以及至少一个第二图像的数量的和值;在和值属于预设范围的情况下,在图像预览页面显示第一图像和至少一个第二图像;在和值不属于预设范围的情况下,在图像预览页面显示第一图像。
[0189]
在一些实施例中,第二显示单元1102,被配置为响应于对图像选择页面中第一图像的选择操作,在图像预览页面中显示第一图像和图像切换区域;在图像切换区域中以缩略图的形式,显示第一图像和至少一个第二图像。
[0190]
在一些实施例中,第二显示单元1102,还被配置为响应于对图像切换区域中任一第二图像的缩略图的点击操作,在图像预览页面中显示第二图像;或者,响应于对图像切换区域的滑动操作,在图像预览页面中显示滑动操作指示的缩略图所对应的第二图像;或者,
响应于对图像预览页面的滑动操作,在图像预览页面中显示与第一图像相邻的第二图像。
[0191]
在一些实施例中,参见图12所示,装置还包括:
[0192]
取消显示单元1107,被配置为响应于对图像预览页面中空白区域的点击操作,在图像预览页面中取消显示除当前图像以外的其他内容,当前图像为第一图像或任一第二图像;
[0193]
恢复显示单元1108,被配置为响应于对图像预览页面中空白区域的再次点击操作,在图像预览页面中恢复显示当前图像以外的其他内容。
[0194]
在一些实施例中,参加图12所示,装置还包括:
[0195]
第四确定单元1109,被配置为对于多个图像中的任一图像,确定与图像的存储顺序相邻的至少一个第三图像;
[0196]
第一关联单元1110,被配置为从至少一个第三图像中,确定图像的至少一个关联图像,关联图像与图像具有相同主体对象。
[0197]
在一些实施例中,参见图12所示,装置还包括:
[0198]
第五确定单元1111,被配置为对于多个图像中的任一图像,确定与图像的存储时间在相同时间范围内的至少一个第四图像;
[0199]
第二关联单元1112,被配置为从至少一个第四图像中,确定图像的至少一个关联图像,关联图像与图像具有相同主体对象。
[0200]
在一些实施例中,参见图12所示,装置还包括:
[0201]
聚类单元1113,被配置为对多个图像进行聚类,得到多个图像簇;
[0202]
第六确定单元1114,被配置为将属于同一图像簇的多个图像,确定为互相关联的图像。
[0203]
本公开实施例提供了一种图像发布装置,通过响应于图像选择指令,会对图像选择页面进行显示,使用对象在该图像选择页面中进行第一图像的选择之后,会在图像预览页面显示出使用对象选择的第一图像,以及与第一图像具有同一主体对象的第二图像,从而实现了对相似图像的筛选及显示,然后使用对象可以在图像预览页面中选择至少一个图像进行图像发布,避免了在挑选图像时消耗大量时间,从而提高了图像发布效率。
[0204]
图13是根据一示例性实施例示出的一种电子设备1300的框图。通常,电子设备1300包括有:处理器1301和存储器1302。
[0205]
处理器1301可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1301可以采用dsp(digital signal processing,数字信号处理)、fpga(field-programmable gate array,现场可编程门阵列)、pla(programmable logic array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1301也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(central processing unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1301可以在集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。在一些实施例中,处理器1301还可以包括ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
[0206]
存储器1302可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可
以是非暂态的。存储器1302还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1302中的非暂态的计算机可读存储介质用于存储至少一个程序代码,该至少一个程序代码用于被处理器1301所执行以实现本公开中方法实施例提供的图像发布方法。
[0207]
在一些实施例中,电子设备1300还可选包括有:外围设备接口1303和至少一个外围设备。处理器1301、存储器1302和外围设备接口1303之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1303相连。具体地,外围设备包括:射频电路1304、显示屏1305、摄像头组件1306、音频电路1307和电源1308中的至少一种。
[0208]
外围设备接口1303可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器1301和存储器1302。在一些实施例中,处理器1301、存储器1302和外围设备接口1303被集成在同一芯片或电路板上;在一些其他实施例中,处理器1301、存储器1302和外围设备接口1303中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
[0209]
射频电路1304用于接收和发射rf(radio frequency,射频)信号,也称电磁信号。射频电路1304通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1304将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1304包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1304可以通过至少一种无线通信协议来与其它电子设备进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wireless fidelity,无线保真)网络。在一些实施例中,射频电路1304还可以包括nfc(near field communication,近距离无线通信)有关的电路,本公开对此不加以限定。
[0210]
显示屏1305用于显示ui(user interface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1305是触摸显示屏时,显示屏1305还具有采集在显示屏1305的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1301进行处理。此时,显示屏1305还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1305可以为一个,设置电子设备1300的前面板;在另一些实施例中,显示屏1305可以为至少两个,分别设置在电子设备1300的不同表面或呈折叠设计;在一些实施例中,显示屏1305可以是柔性显示屏,设置在电子设备1300的弯曲表面上或折叠面上。甚至,显示屏1305还可以设置成非矩形的不规则图形,也即异形屏。显示屏1305可以采用lcd(liquid crystal display,液晶显示屏)、oled(organic light-emitting diode,有机发光二极管)等材质制备。
[0211]
摄像头组件1306用于采集图像或视频。可选地,摄像头组件1306包括前置摄像头和后置摄像头。通常,前置摄像头设置在电子设备的前面板,后置摄像头设置在电子设备的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtual reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1306还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,
可以用于不同色温下的光线补偿。
[0212]
音频电路1307可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1301进行处理,或者输入至射频电路1304以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在电子设备1300的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1301或射频电路1304的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1307还可以包括耳机插孔。
[0213]
电源1308用于为电子设备1300中的各个组件进行供电。电源1308可以是交流电、直流电、一次性电池或可充电电池。当电源1308包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。
[0214]
本领域技术人员可以理解,图13中示出的结构并不构成对电子设备1300的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
[0215]
计算机设备被配置为服务器时,图14是根据一示例性实施例示出的一种服务器的结构示意图,该服务器1400可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,cpu)1401和一个或一个以上的存储器1402,其中,该存储器1402中存储有至少一条计算机程序,该至少一条计算机程序由该处理器1401加载并执行以实现上述各个方法实施例提供的图像发布方法。当然,该服务器还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器还可以包括其他用于实现设备功能的部件,在此不做赘述。
[0216]
在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器1302,上述指令可由电子设备1300的处理器1301执行以完成上述图像发布方法。可选地,计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
[0217]
在示例性实施例中,还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述图像发布方法。
[0218]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0219]
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献