一种图片质量评价方法及装置与流程

文档序号:16584487发布日期:2019-01-14 18:16阅读:121来源:国知局
一种图片质量评价方法及装置与流程

本发明涉及计算机领域,尤其涉及一种图片质量评价方法及装置。



背景技术:

现代社会已经离不开网络,而在我们每天上网的同时,碰到最多的就是网络上各种各样的图片,而由于上网的目的不同,则需要浏览或者下载图片质量较高的图片,使我们能更方便、快捷的阅读所需要的信息。

但是现有技术是通过人眼来判断图片的质量,无法得到一个较为客观的评价分数,而且目前也没有一种图片质量的评价方法,能够精准并且快速的对一张图片进行评价。



技术实现要素:

本发明实施例的目的是提供一种图片质量评价方法及装置,通过根据图片的点赞量、转发量、评论量与预设的平均点赞数,得到与图片质量成正比的评价分数,对比于现有的人眼判断,能够精准并且快速的对图片进行客观的评价。

为实现上述目的,本发明实施例提供了一种图片质量评价方法,包括:

获取待评价图片,并提取所述待评价图片的图片信息;其中,所述待评价图片的图片信息包括所述待评价图片的点赞量、转发量和评论量;

将所述待评价图片进行分类,并将所述待评价图片的类别作为第一类别;

根据所述待评价图片的图片信息、预设的总平均点赞数和所述第一类别对应的预设类平均点赞数,计算得到所述待评价图片的评价分数;其中,所述评价分数与所述待评价图片的图片质量成正比。

进一步的,所述总平均点赞数,是通过若干个用户在网上发布的多个图片的总点赞量除以所述若干个用户的总粉丝量计算得到;

其中,所述若干个用户的粉丝量都超过10万,且所述多个图片的点赞量都超过1万。

进一步的,所述类别包括:人物类、物件类以及风景类。

进一步的,所述类平均点赞数包括人物类平均点赞数、物件类平均点赞数以及风景类平均点赞数;

所述人物类平均点赞数,为所述多个图片中属于人物类的图片的总点赞量与所述若干个用户的总粉丝量的比值;

所述物件类平均点赞数,为所述多个图片中属于物件类的图片的总点赞量与所述若干个用户的总粉丝量的比值;

所述风景类平均点赞数,为所述多个图片中属于风景类的图片的总点赞量与所述若干个用户的总粉丝量的比值。

进一步的,所述根据所述待评价图片的图片信息、预设的总平均点赞数和所述第一类别对应的预设类平均点赞数,计算得到所述待评价图片的评价分数,具体为:

将所述总平均点赞数作为第一参数;

将所述待评价图片的点赞量除以所述总平均点赞数,得到第二参数;

将所述待评价图片的点赞量除以所述第一类别对应的类平均点赞数,得到第三参数;

将所述待评价图片的转发量除以所述总平均点赞数,得到第四参数;

将所述待评价图片的转发量除以所述第一类别对应的类平均点赞数,得到第五参数;

将所述待评价图片的评论量除以所述总平均点赞数,得到第六参数;

将所述待评价图片的评论量除以所述第一类别对应的类平均点赞数,得到第七参数;

根据所述第一参数、所述第二参数、所述第三参数、所述第四参数、所述第五参数、所述第六参数、所述第七参数和预设的权重,得到所述评价分数。

相应的,本发明实施例还提出一种图片质量评价装置,包括:提取模块、分类模块、处理模块;

所述提取模块,用于获取待评价图片,并提取所述待评价图片的图片信息;其中,所述待评价图片的图片信息包括所述待评价图片的点赞量、转发量和评论量;

所述分类模块,用于将所述待评价图片进行分类,并将所述待评价图片的类别作为第一类别;

所述处理模块,用于根据所述待评价图片的图片信息、预设的总平均点赞数和所述第一类别对应的预设类平均点赞数,计算得到所述待评价图片的评价分数;其中,所述评价分数与所述待评价图片的图片质量成正比。

进一步的,所述总平均点赞数,是通过若干个用户在网上发布的多个图片的总点赞量除以所述若干个用户的总粉丝量计算得到;

其中,所述若干个用户的粉丝量都超过10万,且所述多个图片的点赞量都超过1万。

进一步的,所述类别包括:人物类、物件类以及风景类。

进一步的,所述类平均点赞数包括人物类平均点赞数、物件类平均点赞数以及风景类平均点赞数;

所述人物类平均点赞数,为所述多个图片中属于人物类的图片的总点赞量与所述若干个用户的总粉丝量的比值;

所述物件类平均点赞数,为所述多个图片中属于物件类的图片的总点赞量与所述若干个用户的总粉丝量的比值;

所述风景类平均点赞数,为所述多个图片中属于风景类的图片的总点赞量与所述若干个用户的总粉丝量的比值。

进一步的,所述处理模块包括:第一参数计算单元、第二参数计算单元、第三参数计算单元、第四参数计算单元、第五参数计算单元、第六参数计算单元、第七参数计算单元以及评价分数计算单元;

所述第一参数计算单元,用于将所述多个图片的总点赞量除以所述若干个用户的总粉丝量,得到第一参数;

所述第二参数计算单元,用于将所述待评价图片的点赞量除以所述总平均点赞数,得到第二参数;

所述第三参数计算单元,用于将所述待评价图片的点赞量除以所述第一类别对应的类平均点赞数,得到第三参数;

所述第四参数计算单元,用于将所述待评价图片的转发量除以所述总平均点赞数,得到第四参数;

所述第五参数计算单元,用于将所述待评价图片的转发量除以所述第一类别对应的类平均点赞数,得到第五参数;

所述第六参数计算单元,用于将所述待评价图片的评论量除以所述总平均点赞数,得到第六参数;

所述第七参数计算单元,用于将所述待评价图片的评论量除以所述第一类别对应的类平均点赞数,得到第七参数;

所述评价分数计算单元,用于根据所述第一参数、所述第二参数、所述第三参数、所述第四参数、所述第五参数、所述第六参数、所述第七参数和预设的权重,得到所述评价分数。

实施本发明实施例,具有如下有益效果:

本发明实施例提供的图片质量评价方法及装置,通过获取待评价图片,然后提取待评价图片的图片信息,根据图片信息与预设的平均点赞数,最终得到与图片质量成正比的评价分数。对比于现有的人眼判断,能够精准并且快速的对图片进行客观的评价。

附图说明

图1是本发明提供的图片质量评价方法的一个实施例的流程示意图;

图2是本发明提供的图片质量评价装置的一个实施例的结构示意图;

图3是本发明提供的图片质量评价装置的处理模块的一个实施例的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1,图1是本发明提供的图片质量评价方法的一个实施例的流程示意图;本发明实施例提供一种图片质量评价方法,包括步骤s1至s3;

s1,获取待评价图片,并提取待评价图片的图片信息;其中,待评价图片的图片信息包括待评价图片的点赞量、转发量和评论量。

s2,将待评价图片进行分类,并将待评价图片的类别作为第一类别;在本实施例中,类别分为:人物类、物件类以及风景类。

s3,根据待评价图片的图片信息、预设的总平均点赞数和第一类别对应的预设类平均点赞数,计算得到待评价图片的评价分数;在本实施例中,评价分数越高,则表示待评价图片的质量就越好。

需要说明的是,总平均点赞数,是通过若干个用户在网上发布的多个图片的总点赞量除以若干个用户的总粉丝量计算得到;其中,若干个用户的粉丝量都超过10万,且多个图片的点赞量都超过1万,这样能够使得总平均点赞数更精准,并且防止出现恶意骗赞的用户,造成数值偏差。

在本实施例中,类平均点赞数包括人物类平均点赞数、物件类平均点赞数以及风景类平均点赞数;

人物类平均点赞数,为多个图片中属于人物类的图片的总点赞量与若干个用户的总粉丝量的比值;物件类平均点赞数,为多个图片中属于物件类的图片的总点赞量与若干个用户的总粉丝量的比值;风景类平均点赞数,为多个图片中属于风景类的图片的总点赞量与若干个用户的总粉丝量的比值。

需要说明的是,采用分类的方法将图片分类,使得最终的评价分数更加精准。

进一步的,将总平均点赞数作为第一参数,将待评价图片的点赞量除以总平均点赞数,得到第二参数,将待评价图片的点赞量除以第一类别对应的类平均点赞数,得到第三参数,将待评价图片的转发量除以总平均点赞数,得到第四参数,将待评价图片的转发量除以第一类别对应的类平均点赞数,得到第五参数,将待评价图片的评论量除以总平均点赞数,得到第六参数,将待评价图片的评论量除以第一类别对应的类平均点赞数,得到第七参数,最后将第一参数、第二参数、第三参数、第四参数、第五参数、第六参数、第七参数分别乘以对应预设的权重,并将七个乘积相加,得到评价分数。

作为本发明实施例的进一步改进方案,预设的权重为一个可进行预设的值,可以根据图片质量需求的不同而改动,并且设定有七个权重,分别对应待评价图片的七个参数,这样能够通过改变权重的值,来获得不同质量的图片,能够满足不同的需求,并且简单、快捷和方便。

本发明实施例提供的图片质量评价方法,通过获取待评价图片,并提取待评价图片的图片信息,然后将待评价图片进行分类,并将待评价图片的类别作为第一类别,再根据待评价图片的图片信息、预设的总平均点赞数和第一类别对应的预设类平均点赞数,得到七个参数,最后将七个参数分别乘以对应的预设的权重,并将乘积相加,得到与待评价图片的图片质量成正比的评价分数。对比于现有的人眼判断,能够精准并且快速的对图片进行客观的评价。另外,通过改变预设的权重的值,来获得不同质量的图,能够满足用户不同的需求,更进一步的方便了用户找到符合要求的图片。

参见图2,图2是本发明提供的图片质量评价装置的一个实施例的结构示意图;本发明实施例提供的图片质量评价装置,包括:提取模块10、分类模块20、处理模块30;

提取模块10,用于获取待评价图片,并提取待评价图片的图片信息;其中,待评价图片的图片信息包括待评价图片的点赞量、转发量和评论量;

分类模块20,用于将待评价图片进行分类,并将待评价图片的类别作为第一类别;

处理模块30,用于根据待评价图片的图片信息、预设的总平均点赞数和第一类别对应的预设类平均点赞数,计算得到待评价图片的评价分数;其中,评价分数与待评价图片的图片质量成正比。

进一步的,总平均点赞数,是通过若干个用户在网上发布的多个图片的总点赞量除以若干个用户的总粉丝量计算得到;其中,若干个用户的粉丝量都超过10万,且多个图片的点赞量都超过1万;

在本实施例中,类别包括:人物类、物件类以及风景类。

进一步的,类平均点赞数包括人物类平均点赞数、物件类平均点赞数以及风景类平均点赞数;

人物类平均点赞数,为多个图片中属于人物类的图片的总点赞量与若干个用户的总粉丝量的比值;物件类平均点赞数,为多个图片中属于物件类的图片的总点赞量与若干个用户的总粉丝量的比值;风景类平均点赞数,为多个图片中属于风景类的图片的总点赞量与若干个用户的总粉丝量的比值。

参见图3,图3是本发明提供的图片质量评价装置的处理模块30的一个实施例的结构示意图,处理模块30包括:第一参数计算单元31、第二参数计算单元32、第三参数计算单元33、第四参数计算单元34、第五参数计算单元35、第六参数计算单元36、第七参数计算单元37以及评价分数计算单元38;

第一参数计算单元31,用于将多个图片的总点赞量除以若干个用户的总粉丝量,得到第一参数,第二参数计算单元32,用于将待评价图片的点赞量除以总平均点赞数,得到第二参数,第三参数计算单元33,用于将待评价图片的点赞量除以第一类别对应的类平均点赞数,得到第三参数,第四参数计算单元34,用于将待评价图片的转发量除以总平均点赞数,得到第四参数,第五参数计算单元35,用于将待评价图片的转发量除以第一类别对应的类平均点赞数,得到第五参数,第六参数计算单元36,用于将待评价图片的评论量除以总平均点赞数,得到第六参数,第七参数计算单元37,用于将待评价图片的评论量除以第一类别对应的类平均点赞数,得到第七参数,评价分数计算单元38,用于根据第一参数、第二参数、第三参数、第四参数、第五参数、第六参数、第七参数和预设的权重,得到评价分数。

本发明实施例提供的图片质量评价装置,通过获取待评价图片,并提取待评价图片的图片信息,然后将待评价图片进行分类,并将待评价图片的类别作为第一类别,再根据待评价图片的图片信息、预设的总平均点赞数和第一类别对应的预设类平均点赞数,得到七个参数,最后将七个参数分别乘以对应的预设的权重,并将乘积相加,得到与待评价图片的图片质量成正比的评价分数。对比于现有的人眼判断,能够精准并且快速的对图片进行客观的评价。另外,通过改变预设的权重的值,来获得不同质量的图,能够满足用户不同的需求,更进一步的方便了用户找到符合要求的图片。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1