本发明实施例涉及图像处理,具体涉及一种图片稀有度的确定方法、装置、计算设备及存储介质。
背景技术:
1、为了满足用户的个性化需求以及提升平台的用户留存率,一些平台为用户提供了图片类数字周边。该图片类数字周边通常是由多种元素(如眼镜元素、服装元素、帽子元素等等)融合获得,不同元素的融合能够得到不同的图片类数字周边。由于不同元素在生成数字周边时所采用的频次不同,由此会造成不同的图片类数字周边的稀有度存在一定的差异。
2、目前,常用的稀有度确定方式为控制元素变量的确定方式,即将图片拆分为多个元素,每次仅保留图片中一个元素,确定该元素在所有图片中的稀有度,最终根据元素的稀有度来确定图片稀有度。然而,采用该种方式,在元素数量较多时,会大幅增加数据处理量,图片稀有度确定效率低下。
技术实现思路
1、鉴于现有技术中存在图片稀有度确定效率低下的技术问题,提出了本发明实施例,以便提供一种克服上述问题或者至少部分地解决上述问题的图片稀有度的确定方法、装置、计算设备及存储介质。
2、根据本发明实施例的第一方面,提供了一种图片稀有度的确定方法,包括:
3、从图片集中确定出目标图片;
4、根据所述目标图片与所述图片集中各个非目标图片的像素值确定二者之间的图像差异度;
5、确定所述目标图片与各个非目标图片之间的图像差异度的预设统计指标值;
6、根据所述预设统计指标值确定所述目标图片的图片稀有度。
7、在一种可选的实施方式中,所述目标图片与任一非目标图片之间的图像差异度通过如下方式获得:
8、确定各个像素位置处所述目标图片与该非目标图片的像素值差异度;
9、根据各个像素位置对应的像素值差异度,确定目标图片与该非目标图片之间的图像差异度。
10、在一种可选的实施方式中,任一像素位置处所述目标图片与该非目标图片的像素值差异度通过如下方式获得:
11、获取目标图片在该像素位置的第一像素值,以及获取该非目标图片在该像素位置的第二像素值;
12、确定第一像素值与第二像素值的色差,根据所述色差确定该像素位置处所述目标图片与该非目标图片的像素值差异度。
13、在一种可选的实施方式中,所述第一像素值与第二像素值为rgb颜色空间中的色值;
14、则所述确定第一像素值与第二像素值的色差进一步包括:
15、将第一像素值转换为lab空间的第三像素值,以及将第二像素值转换为lab空间的第四像素值;
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、在一种可选的实施方式中,第一确定模块用于,所述第一像素值与第二像素值为rgb颜色空间中的色值;
42、将第一像素值转换为lab空间的第三像素值,以及将第二像素值转换为lab空间的第四像素值;
43、计算第三像素值与第四像素值的欧式距离,将所述欧式距离作为第一像素值与第二像素值的色差。
44、在一种可选的实施方式中,第一确定模块用于,若所述色差大于预设色差阈值,则将第一色值差异度作为该像素位置处所述目标图片与该非目标图片的像素值差异度;
45、若所述色差小于或等于预设色差阈值,则将第二色值差异度作为该像素位置处所述目标图片与该非目标图片的像素值差异度。
46、在一种可选的实施方式中,所述预设色差阈值根据人眼分辨的最小色差确定。
47、在一种可选的实施方式中,第一确定模块用于,将各个像素位置对应的像素值差异度的总和或平均值,确定为目标图片与该非目标图片之间的图像差异度。
48、在一种可选的实施方式中,第一确定模块用于,识别目标图片以及非目标图片中的反走样像素点;
49、记录各个反走样像素点的像素位置;
50、从目标图片以及非目标图片的全量像素位置中剔除各个反走样像素点的像素位置后得到目标像素位置;
51、确定各个目标像素位置处所述目标图片与该非目标图片的像素值差异度,根据各个目标像素位置对应的像素值差异度,确定目标图片与该非目标图片之间的图像差异度。
52、在一种可选的实施方式中,所述预设统计指标值包括平均值。
53、在一种可选的实施方式中,第二确定模块用于,获取目标图片的发行数量;
54、根据所述发行数量以及所述预设统计指标值确定所述目标图片的图片稀有度。
55、在一种可选的实施方式中,该装置还包括:排序模块,用于依据图片稀有度对所述图片集中的图片进行排序。
56、根据本发明实施例第三方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
57、所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述图片稀有度的确定方法对应的操作。
58、根据本发明实施例第四方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述图片稀有度的确定方法对应的操作。
59、本发明实施例从图片集中确定出目标图片;确定目标图片与图片集中各个非目标图片之间的图像差异度,以及确定目标图片与各个非目标图片之间的图像差异度的预设统计指标值;根据预设统计指标值确定目标图片的图片稀有度。从而可看出,本方案以图片整体为处理对象来确定图片稀有度,能够提升图片稀有度的确定效率。而且本发明实施例实施过程简单易行,适用范围广。
60、本发明实施例根据各个像素位置对应的像素值差异度,确定目标图片与非目标图片之间的图像差异度,通过该像素粒度的差异识别提升图像差异度的计算精度,进而提高图片稀有度的确定精度。
61、本发明实施例根据目标图片和非目标图片在同一像素位置的色差来确定相应像素位置的像素值差异度,能够提升像素值差异度的确定精度。
62、本发明实施例将rgb颜色空间的像素值转换为lab颜色空间的像素值,使得计算获得的像素值差异度与用户的实际视觉体验相适配,提升用户体验。
63、本发明实施例将色差与预设色差阈值进行比对,将像素值差异度的取值限定于两个固定的数值,从而便于后续的数据处理,提升整体的执行效率。
64、本发明实施例中预设色差阈值根据人眼分辨的最小色差确定,使得最终获得的图像稀有度与用户实际视觉感官相适配,提升用户体验。
65、本发明实施例将各个像素位置对应的像素值差异度的总和或平均值,确定为目标图片与该非目标图片之间的图像差异度,简化图像差异度的确定过程,节约计算资源。
66、本发明实施例从目标图片以及非目标图片的全量像素位置中剔除各个反走样像素点的像素位置后得到目标像素位置,根据各个目标像素位置对应的像素值差异度,确定目标图片与该非目标图片之间的图像差异度,从而能够避免反走样像素点对图像差异度的干扰,提升图像差异度的计算精度。
67、本发明实施例根据图片的发行数量以及图片与其他非目标图片之间的图像差异度的预设统计指标值,综合确定图片的稀有度,提升图片稀有度的确定精度。
68、本发明实施例依据图片稀有度对图片集中的图片进行排序,从而便于用户快速准确地获知各图片的稀有度情况。
69、上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明实施例的具体实施方式。