一种评分信息提取方法及装置、电子设备、存储介质与流程

专利检索2026-06-10  3


本技术涉及图片信息提取,特别涉及一种评分信息提取方法及装置、电子设备、存储介质。


背景技术:

1、当前在各类型的移动设备的应用市场中,通常都支持用户对应用进行多方面的评分。并且,当前主要是由用户通过该选中评分图形,来点亮相应的评分图形实现评分,例如,通过选中5个星星中一个或者多个进行评分。

2、由于用户的评分反映了用户对于应用的整体体验和满意度等,所以用户评分的高低在一定程度上直接影响着应用的下载量。为此,当前许多应用平台为能让用户为应用进行高评分,会给予为应用进行了高评分的用户进行奖励。当前主要是,需要用户在应用市场进行评分后上传评分截图。然后通过训练好的网络模型检测评分截图中已选中了的评分图形,从而确定用户是否对应有进行高评分,以确定是否给予用户相应的奖励。

3、但是对于不同系统、不同型号、不同类型以及不同厂商的移动设备的应用市场中,评分图形的大小、位置以及选中后的颜色等会存在不同,并且移动设备也不断地更新迭代,加上用户在界面上的缩放操作,也会改变评分图形,因此所涉及的场景较多,所以在训练网络模型时,无法获取所有的场景的拼接图进行训练,因此无法有效保证其检测的准确性。并且,评分图形通常较小,所以检测的过程属于小目标检测,而当前通过模型进行小目标检测的精度也通常较低。


技术实现思路

1、基于上述现有技术的不足,本技术提供了一种评分信息提取方法及装置、电子设备、存储介质,以解决现有技术无法有效保证检测的评分信息的准确性的问题。

2、为了实现上述目的,本技术提供了以下技术方案:

3、本技术第一方面提供了一种评分信息提取方法,包括:

4、获取待处理图像;

5、分别将预先构建的各个尺寸的模板图形与所述待处理图像中的内容进行匹配,得到用于指示相匹配的各个检测框;其中,所述相匹配指代所述待处理图像中的内容的尺寸与任意一个所述模板图形的尺寸相一致;所述模板图形与评分图形的形状一致;

6、基于分布密度将各个所述检测框进行聚类,得到多个检测框组;

7、筛选出满足评分图形分布特性的各个所述检测框组;其中,满足评分图像分布特征的所述检测框组指代包含的各个所述检测框之间的位置分布满足频分图像分布特征的所述检测框组;

8、将筛选出的各个所述检测框组中的各个所述检测框对应的内容,确定为所述待处理图像的评分图形;

9、基于已选中评分图形和未选中评分图形的色彩差异,分析所述待处理图像的各个评分图形,得到所述待处理图像对应的评分结果;其中,所述已选中评分图形指代用户在评分时选中的评分图形;所述未选中评分图形指代用户在评分时未选中的评分图形。

10、可选地,在上述的评分信息提取方法中,还包括:

11、按照评分图形的形状,构建最大尺寸的模板图形;

12、从缩放系数范围中选择多个缩放系数,并利用所述缩放系数对最大尺寸的模板图形进行缩放,得到多个尺寸的模板图形。

13、可选地,在上述的评分信息提取方法中,所述获取待处理图像之后,还包括:

14、对所述待处理图像以及预先构建的各个尺寸的模板图形进行canny边缘检测。

15、可选地,在上述的评分信息提取方法中,所述分别将预先构建的各个尺寸的模板图形与所述待处理图像中的内容进行匹配,得到用于指示相匹配的各个检测框之后,还包括:

16、利用非极大值抑制算法过滤掉相同内容对应的所述检测框中的冗余检测框。

17、可选地,在上述的评分信息提取方法中,所述分别将预先构建的各个尺寸的模板图形与所述待处理图像中的内容进行匹配,得到用于指示相匹配的各个检测框之后,还包括:

18、将各个所述检测框安装面积大小进行降序排序,得到排序结果;

19、将当前的所述排序结果中排序在第一的所述检测框从所述排序结果中取出,并将其作为当前检测框;

20、判断所述当前检测框对应的内容是否为镂空的评分图形;

21、若判出所述当前检测框对应的内容为镂空的评分图形,则计算所述当前检测框与当前的所述排序结果中的各个检测框的交并比;

22、将与所述当前检测框的交并比大于预设阈值的各个检测框从所述排序结果以及所述待处理图像中删除;

23、判断当前的所述排序结果是否为空;其中,若判断出当前的所述排序结果为空,则返回执行所述将当前的所述排序结果中排序在第一的所述检测框从所述排序结果中取出,并将其作为当前检测框的步骤,直至所述排序结果为空。

24、可选地,在上述的评分信息提取方法中,所述判断所述当前检测框对应的内容是否为镂空的评分图形,包括:

25、获取所述待处理图像中所述当前检测框的四个角的像素以及中心位置的像素;

26、分别计算所述当前检测框的各个角的像素与中心位置的像素的差值;

27、判断所述当前检测框的各个角的像素与中心位置的像素的差值中小于预设差值的个数是否不小于3;

28、若判断出所述当前检测框的各个角的像素与中心位置的像素的差值中小于预设差值的个数不小于3,则确定所述当前检测框对应的内容为镂空的评分图形;

29、若判断出所述当前检测框的各个角的像素与中心位置的像素的差值中小于预设差值的个数小于3,则确定所述当前检测框对应的内容不为镂空的评分图形。

30、可选地,在上述的评分信息提取方法中,所述筛选满足评分图形分布特性的各个所述检测框组,包括:

31、筛选出包含的所述检测框的数量为预设评分图形数量的各个所述检测框组;

32、将筛选出的各个所述检测框组中,包含的各个所述检测框位于同一水平线,且大小一致的所述检测框组,确定为满足评分图形分布特性的所述检测框组。

33、本技术第二方面提供了一种评分信息提取装置,包括:

34、图像获取单元,用于获取待处理图像;

35、匹配单元,用于分别将预先构建的各个尺寸的模板图形与所述待处理图像中的内容进行匹配,得到用于指示相匹配的各个检测框;其中,所述相匹配指代所述待处理图像中的内容的尺寸与任意一个所述模板图形的尺寸相一致;所述模板图形与评分图形的形状一致;

36、聚类单元,用于基于分布密度将各个所述检测框进行聚类,得到多个检测框组;

37、组别筛选单元,用于筛选出满足评分图形分布特性的各个所述检测框组;其中,满足评分图像分布特征的所述检测框组指代包含的各个所述检测框之间的位置分布满足频分图像分布特征的所述检测框组;

38、图形确定单元,用于将筛选出的各个所述检测框组中的各个所述检测框对应的内容,确定为所述待处理图像的评分图形;

39、结果分析单元,用于基于已选中评分图形和未选中评分图形的色彩差异,分析所述待处理图像的各个评分图形,得到所述待处理图像对应的评分结果;其中,所述已选中评分图形指代用户在评分时选中的评分图形;所述未选中评分图形指代用户在评分时未选中的评分图形。

40、可选地,在上述的评分信息提取装置中,还包括:

41、构建单元,用于按照评分图形的形状,构建最大尺寸的模板图形;

42、缩放单元,用于从缩放系数范围中选择多个缩放系数,并利用所述缩放系数对最大尺寸的模板图形进行缩放,得到多个尺寸的模板图形。

43、可选地,在上述的评分信息提取装置中,还包括:

44、边缘检测单元,用于对所述待处理图像以及预先构建的各个尺寸的模板图形进行canny边缘检测。

45、可选地,在上述的评分信息提取装置中,所述分别将预先构建的各个尺寸的模板图形与所述待处理图像中的内容进行匹配,得到所述待处理图像中与任意一个所述模板图形匹配的各个内容对应的检测框之后,还包括:

46、冗余过滤单元,用于利用非极大值抑制算法过滤掉相同内容对应的所述检测框中的冗余检测框。

47、可选地,在上述的评分信息提取装置中,还包括:

48、排序单元,用于将各个所述检测框安装面积大小进行降序排序,得到排序结果;

49、抽取单元,用于将当前的所述排序结果中排序在第一的所述检测框从所述排序结果中取出,并将其作为当前检测框;

50、第一判断单元,用于判断所述当前检测框对应的内容是否为镂空的评分图形;

51、交并比计算单元,用于在判出所述当前检测框对应的内容为镂空的评分图形时,计算所述当前检测框与当前的所述排序结果中的各个检测框的交并比;

52、删除单元,用于将与所述当前检测框的交并比大于预设阈值的各个检测框从所述排序结果以及所述待处理图像中删除;

53、第二判断单元,用于判断当前的所述排序结果是否为空;其中,若判断出当前的所述排序结果为空,则返回所述抽取单元执行所述将当前的所述排序结果中排序在第一的所述检测框从所述排序结果中取出,并将其作为当前检测框,直至所述排序结果为空。

54、可选地,在上述的评分信息提取装置中,所述第一判断单元,包括:

55、像素获取单元,用于获取所述待处理图像中所述当前检测框的四个角的像素以及中心位置的像素;

56、差值计算单元,用于分别计算所述当前检测框的各个角的像素与中心位置的像素的差值;

57、第三判断单元,用于判断所述当前检测框的各个角的像素与中心位置的像素的差值中小于预设差值的个数是否不小于3;

58、第一确定单元,用于在判断出所述当前检测框的各个角的像素与中心位置的像素的差值中小于预设差值的个数不小于3时,确定所述当前检测框对应的内容为镂空的评分图形;

59、第二确定单元,用于在判断出所述当前检测框的各个角的像素与中心位置的像素的差值中小于预设差值的个数小于3时,确定所述当前检测框对应的内容不为镂空的评分图形。

60、可选地,在上述的评分信息提取装置中,所述组别筛选单元,包括:

61、第一筛选单元,用于筛选出包含的所述检测框的数量为预设评分图形数量的各个所述检测框组;

62、第二筛选单元,用于将筛选出的各个所述检测框组中,包含的各个所述检测框位于同一水平线,且大小一致的所述检测框组,确定为满足评分图形分布特性的所述检测框组。

63、本技术第三方面提供了一种电子设备,包括:

64、存储器和处理器;

65、其中,所述存储器用于存储程序;

66、所述处理器用于执行所述程序,所述程序被执行时,具体用于实现如上述任意一项所述的评分信息提取方法。

67、本技术第四方面提供了一种计算机存储介质,用于存储计算机程序,所述计算机程序被执行时,用于实现如上述任意一项所述的评分信息提取方法。

68、本技术实施例提供了一种评分信息提取方法,预先构建了的各个尺寸的,与评分图形的形状一致的模板图形,从而可以保证对各个大小的评分图形都可以进行有效匹配定位。具体的在提取过程中,先获取待处理图像,然后分别将预先构建的各个尺寸的模板图形与待处理图像中的内容进行匹配,得到待处理图像中与任意一个模板图形的尺寸匹配的各个内容对应的检测框。然后根据评分图形是多个分布一起的特性,基于各个检测框的分布密度,将各个检测框进行聚类,得到多个检测框组,从而可以将评分图形聚为一个分组,过滤掉分散的内容的检测框。然后根据评分图形分布特性,筛选出包含的各个检测框之间的位置分布满足评分图形分布特性的各个检测框组,并将筛选出的各个检测框组中的各个检测框对应的内容,确定为待处理图像的评分图形,从而通过匹配和筛选的方式,可以有效定位出各个位置的评分图形,所以即使不同场景下,评分图形的位置不同,也一样可以准确定位出来。最后,基于已选中评分图形和未选中评分图形的色彩差异,分析待处理图像的各个评分图形,得到待处理图像对应的评分结果,从而针对各个场景下的评分图形都可以准确定位,并进一步分析其是否被选中,进而可以准确提取出具体的评分结果,保证提取的评分结果的准确性。


技术特征:

1.一种评分信息提取方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,还包括:

3.根据权利要求1所述的方法,其特征在于,所述获取待处理图像之后,还包括:

4.根据权利要求1所述的方法,其特征在于,所述分别将预先构建的各个尺寸的模板图形与所述待处理图像中的内容进行匹配,得到用于指示相匹配的各个检测框之后,还包括:

5.根据权利要求1所述的方法,其特征在于,所述分别将预先构建的各个尺寸的模板图形与所述待处理图像中的内容进行匹配,得到用于指示相匹配的各个检测框之后,还包括:

6.根据权利要求5所述的方法,其特征在于,所述判断所述当前检测框对应的内容是否为镂空的评分图形,包括:

7.根据权利要求1所述的方法,其特征在于,所述筛选满足评分图形分布特性的各个所述检测框组,包括:

8.一种评分信息提取装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机存储介质,其特征在于,用于存储计算机程序,所述计算机程序被执行时,用于实现如权利要求1至7任意一项所述的评分信息提取方法。


技术总结
本申请公开了一种评分信息提取方法及装置、电子设备、存储介质,所述方法包括:获取待处理图像;分别将预先构建的各个尺寸的模板图形与所述待处理图像中的内容进行匹配,得到所述待处理图像中与任意一个所述模板图形的尺寸匹配的各个内容对应的检测框;基于分布密度将各个所述检测框进行聚类,得到多个检测框组;筛选出包含的各个所述检测框之间的位置分布满足评分图形分布特性的各个所述检测框组;将筛选出的各个所述检测框组中的各个所述检测框对应的内容,确定为所述待处理图像的评分图形;基于已选中评分图形和未选中评分图形的色彩差异,分析所述待处理图像的各个评分图形,得到所述待处理图像对应的评分结果。

技术研发人员:黄泱柯,杨杰,朱彦,宋施恩,张康
受保护的技术使用者:湖南快乐阳光互动娱乐传媒有限公司
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1163631.html

最新回复(0)