图像质量控制的方法、摄像机拍摄图像的方法和装置与流程

文档序号:15568617发布日期:2018-09-29 03:56阅读:187来源:国知局

本发明涉及图像质量控制及图像传输控制领域,具体涉及一种图像质量控制的方法、摄像机拍摄图像的方法和装置。



背景技术:

随着网络的日渐发达,对摄像机拍摄的图像的要求也日渐提高,例如对摄像机拍摄的图像进行人脸识别、车牌识别或车辆识别等。目前市场上通常使用同一类型或使用同一系统或控制协议的摄像机群和控制端(服务器)配合使用,以根据对图像的不同要求来对摄像机拍摄的图像质量进行调整。但如果使用不同类型的摄像机,或是同一类型摄像机安装在不同环境下时,所拍摄出的图像质量参差不齐,会导致使用统一评价标准的控制端(服务器)对图像的质量控制效率低。

因此亟待提供一种有效解决当摄像机传来的图像质量水平不同时,控制端(服务器)对图像的质量控制效率降低的问题。



技术实现要素:

有鉴于此,本发明提供一种图像质量控制的方法、摄像机拍摄图像的方法和装置,可以有效解决当摄像机传来的图像质量水平不同时,控制端(服务器)对图像的质量控制效率降低的问题。

根据本发明的一个方面,提供一种图像质量控制的方法,包括:接收多个摄像机中的每个摄像机传送的至少一个图像,其中至少一个图像中包括多个摄像机中的每个摄像机对至少一个图像的评分;根据图像质量分级准则和至少一个图像的评分确定至少一个图像的质量的级别,其中图像质量分级准则用于确定至少一个图像是否满足识别的质量要求,图像质量分级准则的同一级别对应于不同图像质量评估基准的不同评分范围;在确定至少一个图像不满足识别的质量要求时,向摄像机发送控制指令,以控制摄像机提高图像的质量。

在一实施例中,方法还包括:接收摄像机传送的摄像机对至少一个图像的评分,其中,根据图像质量分级准则确定至少一个图像的质量的级别,包括:根据图像质量分级准则和评分确定至少一个图像的质量的级别。

在一实施例中,至少一个图像为摄像机拍摄的视频中的至少一帧图像。

在一实施例中,在确定至少一个图像不满足识别的质量要求时,向摄像机发送控制指令,以控制摄像机提高至少一个图像的质量,包括:在预设周期内确定至少一个图像不满足识别的质量要求时,向摄像机发送控制指令,以控制摄像机提高至少一个图像的质量。

在一实施例中,在预设周期内确定至少一个图像不满足识别的质量要求时,向摄像机发送控制指令,包括:在一天内接收的至少一个图像中不满足识别的质量要求的图像的比例超过一天内接收的图像总数的预设比例时,向摄像机发送控制指令。

在一实施例中,图像质量分级准则的不同级别对应于不同阈值范围的质量。

在一实施例中,至少一个图像包括车辆的图像、人脸的图像、人体的图像或目标物体的图像,识别的质量要求为识别车辆的质量要求、识别人脸的质量要求、识别人体的质量要求或识别目标物体的质量要求。

根据本发明的另一个方面,提供一种摄像机拍摄图像的方法,包括:向服务器传送至少一个图像,以便服务器根据图像质量分级准则确定至少一个图像的质量的级别,其中图像质量分级准则用于确定至少一个图像是否满足识别的质量要求,摄像机为不同的摄像机之一,图像质量分级准则的同一级别对应于不同图像质量评估基准的不同评分范围;接收服务器在确定至少一个图像不满足识别的质量要求时发送的控制指令;根据控制指令提高抓拍的图像的质量。

在一实施例中,抓拍的图像为摄像机拍摄的视频中的至少一帧图像。

根据本发明的另一个方面,提供一种图像质量控制的装置,包括:接收模块,配置为接收多个摄像机中的每个摄像机传送的至少一个图像;分级模块,配置为根据图像质量分级准则确定至少一个图像的质量的级别,其中图像质量分级准则用于确定至少一个图像是否满足识别的质量要求,图像质量分级准则的同一级别对应于不同图像质量评估基准的不同评分范围;发送模块,配置为在确定至少一个图像不满足识别的质量要求时,向摄像机发送控制指令,以控制摄像机提高图像的质量。

在一实施例中,装置还包括:评分接收模块,配置为接收摄像机传送的摄像机对至少一个图像的评分,其中,分级模块具体配置为根据图像质量分级准则和评分确定至少一个图像的质量的级别。

在一实施例中,至少一个图像为摄像机拍摄的视频中的至少一帧图像。

在一实施例中,分级模块具体配置为在预设周期内确定至少一个图像不满足识别的质量要求时,向摄像机发送控制指令,以控制摄像机提高至少一个图像的质量。

在一实施例中,在预设周期内确定至少一个图像不满足识别的质量要求时,向摄像机发送控制指令,包括:在一天内接收的至少一个图像中不满足识别的质量要求的图像的比例超过一天内接收的图像总数的预设比例时,向摄像机发送控制指令。

在一实施例中,图像质量分级准则的不同级别对应于不同阈值范围的质量。

在一实施例中,至少一个图像包括车辆的图像、人脸的图像、人体的图像或目标物体的图像,识别的质量要求为识别车辆的质量要求、识别人脸的质量要求、识别人体的质量要求或识别目标物体的质量要求。

根据本发明的另一个方面,提供一种摄像机拍摄图像的装置,包括:图像传送模块,配置为向服务器传送至少一个图像,以便服务器根据图像质量分级准则确定至少一个图像的质量的级别,其中图像质量分级准则用于确定至少一个图像是否满足识别的质量要求,摄像机为不同的摄像机之一,图像质量分级准则的同一级别对应于不同图像质量评估基准的不同评分范围;指令接收模块,配置为接收服务器在确定至少一个图像不满足识别的质量要求时发送的控制指令;拍摄模块,配置为根据控制指令提高抓拍的图像的质量。

在一实施例中,抓拍的图像为摄像机拍摄的视频中的至少一帧图像。

本发明的实施例提供的图像质量控制的方法、摄像机拍摄图像的方法和装置,通过对摄像机传送的图像的质量进行分级,来确定图像的质量是否满足识别的质量要求,并在当图像不满足识别的质量要求时,向摄像机发送控制指令来控制摄像机提高拍摄的图像的质量。由于可以针对不同类型的摄像机,或是在同一类型摄像机安装在不同环境下所拍摄出的图像质量参差不齐的情况时,使用控制端(服务器)特有的质量分级准则对图像的质量进行判断,并在需要的时候向相应的摄像机发送提高拍摄图像质量的控制指令,从而有效解决了当摄像机传来的图像质量水平不同时,控制端(服务器)对图像的质量控制效率低的问题。

附图说明

图1所示为本发明一实施例提供的图像质量控制的方法的流程示意图。

图2所示为本发明一实施例提供的摄像机拍摄图像的方法的流程示意图。

图3所示为本发明一示例性实施例提供的图像质量控制的方法的流程示意图。

图4所示为本发明一实施例提供的图像质量控制的装置的结构示意图。

图5所示为本发明一实施例提供的摄像机拍摄图像的装置的结构示意图。

图6所示为本发明一示例性实施例的用于对图像质量进行控制的装置的框图。

具体实施方式

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

图1是本发明一实施例提供的图像质量控制的方法的流程示意图。图1的方法可由平台、控制端或服务器,执行,该平台、控制端或服务器可以具有通信功能。如图1所示,图像质量控制的方法包括:

110:接收多个摄像机中的每个摄像机传送的至少一个图像,其中至少一个图像中包括多个摄像机中的每个摄像机对至少一个图像的评分。

具体来说,平台、控制端或服务器可以接收图像,该图像可以是同一类型或采用不同评分标准的摄像机在相同位置或不同位置拍摄的,也可以是不同类型或采用相同评分标准的摄像机在同一位置或不同位置拍摄的。图像的格式可以是联合图像专家小组(jpeg)格式,也可以是其他格式例如安全防范监控数字视音频编解码技术标准(svac,surveillancevideoandaudiocoding)格式、便携式网络图形(png)、图像文件格式(bmp)、图像互换格式(gif)或压缩编码格式例如h.264、h.265等。传送的方式可以通过有线的方式传送到平台、控制端或服务器,也可以通过无线的方式传送。传送的图像的数量可以是一张,也可以是多张。摄像机可以根据自己的图像评估基准对图像进行打分,然后通过例如svac标准在向例如平台传输图像时,将图像的评分一并传送给平台。因此平台接收到的不单单是图像,还可以包括图像的评分。

120:根据图像质量分级准则和至少一个图像的评分确定至少一个图像的质量的级别,其中图像质量分级准则用于确定至少一个图像是否满足识别的质量要求,图像质量分级准则的同一级别对应于不同图像质量评估基准的不同评分范围。

图像的质量分级准则可以是平台、控制端或服务器内部的分级准则,该分级准则是用于对图像质量进行分级的一种内部准则,通过该分级准则分出的不同等级的图像,可以用来判断是否满足识别的质量要求;而图像是由不同摄像机拍摄的,不同摄像机内部也可以有不同的图像质量评估基准。平台、控制端或服务器内部的分级准则可以对应这些不同的图像质量评估基准的不同评分范围,也就是说,通过不同的图像质量评估基准打过分的图像,在平台、控制端或服务器端,可以被分为不同的等级,从而等级与评分相对应,即图像质量分级准则的同一级别对应于不同图像质量评估基准的不同评分范围,使得本发明的方法可以适用于不同类型、不同品牌或采用不同评估基准的摄像机。值得注意的是,本段所述的图像的质量分级准则、图像质量评估基准等等相关内容,同样适用于其他实施例。

具体地,图像质量分级准则是将从摄像机中获取的图像进行分级,分级的依据可以是基于图像阈值,也可以是图像的分辨率、最低或平均亮度、清晰度、信噪比等质量评价标准。根据上述依据进行分级的等级可以是两个等级,例如1级为可以用作图像识别的图像,2级为不可以用作图像识别的图像;也可以是多于两个等级,例如十个等级或以上,本发明对分级的数量不做具体限定。图像质量的分级准则是平台、控制端或服务器根据需求单独制定的,所分出的等级可以用于判断接收的图像是否满足识别的质量要求,例如用作a类识别的图像对应图像分级准则所分出的等级1至6,用作b类识别的图像对应图像分级准则所分出的等级4至7,总而言之,图像分级准则所分出的不同等级可以对应不同的识别需求。由于图像中包含相应的摄像机对图像的评分,因此在经过平台本身的图像质量分级准则对图像的质量进行分级后,可以将该图像在摄像机处的评分与平台的分级相对应,来最终确定该图像的质量的级别。

图像分级准则还可以是对图像的质量进行打分的机制,例如使用五分制,十分制或百分制等。举例来说,如果使用百分制,可以将等级分为十级,对应1~10、11~20,以此类推直到91~100,其中图像分级准则中的分制可以对应不同图像质量评估基准的不同评分范围。举例来说,如果平台接收来自摄像机a、b和c传来的图像,而摄像机a拥有独立的图像质量评估基准,例如使用十分制,摄像机b也拥有独立的图像质量评估基准,例如五分制,摄像机c情况类似,使用例如百分制的图像质量评估基准。如上述所述,图像分级准则中的分制可以对应不同图像质量评估基准的不同评分范围,例如平台本身的图像分级准则分为十级,而第十级的图像(对应分值可以是91~100)可以对应摄像机a的9分(若10分为高质量的图像),也可以同时对应摄像机b的1分(若1分为高质量的图像),还可以对应摄像机c的95分,以此类推,当平台接收来自n个不同类型或采用不同的图像质量评估基准的摄像机传来的图像时,平台可以使用平台的图像分级准则对图像进行分级,之后可以将分出的级别与不同类型或采用不同的图像质量评估基准的摄像机的评分相对应。

130:在确定至少一个图像不满足识别的质量要求时,向摄像机发送控制指令,以控制摄像机提高图像的质量。

具体而言,当平台、控制端或服务器确定接收来的图像不满足识别的质量要求时,例如上述所述,根据平台的图像质量分级准则,确定图像低于某一等级时则判定为图像的质量不满足图像识别的质量要求。此时例如平台可以向发送了不满足图像质量要求的摄像机发送控制指令,控制指令可以是用来控制摄像机重新向平台、控制端或服务器发送更高一级或更高几级的图像,这里的级别可以是基于摄像机本身的图像质量分级准则而言,因此在120中所述的平台的图像质量分级准则和摄像机的图像质量评估基准相对应就具有一定的意义。

举例来说,假设平台接收来自摄像机a发送的图像,该平台采用十级的图像质量分级准则,其中第六级及以上判断为可用于图像识别的图像,摄像机a使用十分制的图像质量评估基准。当平台接收到摄像机a发送的图像后,则会对该图像进行质量分级,如果分出的级别为低于第六级的,例如是第四级,该图像在摄像机a处的评分是3分,则平台可以向摄像机a发送控制指令,控制摄像机a发送在摄像机a处评分为4分的图像,当接收到该评分为4分的图像时,平台可以再次对该图像进行评估,如果依然是低于第六级的图像,则重复以上过程,直到图像的质量分级大于等于第六级(在该例子中为满足图像识别的需求)。反之,如果平台接收到的摄像机a传来的图像评级为第十级,即图像的质量完全满足图像识别的需求,甚至图像的质量过高,使得本可以用于识别的图像被筛选掉,此时平台也可以像摄像机a发送控制指令,该控制指令可以是控制摄像机a发送质量低一级的图像,以获取更多可以用于识别的图像,避免本可以用于识别的图像被筛选掉的情况出现。

需要了解的是,上述的例如平台的图像质量分级准则与不同图像的质量评估基准的不同评分范围相对应,不单局限于与不同种类的摄像机的评估基准对应,其对应的方式是针对每个摄像机的。举例来说,采用同一图像评估基准的摄像机a和b,如果设置在不同环境下,即使是打出相同评分的图像,在例如平台处的图像分级准则中也可以被分到不同的级别中,具体的例子会在下面的段落结合具体的识别需求进行更加详尽的说明。

在一实施例中,至少一个图像为摄像机拍摄的视频中的至少一帧图像。

具体地,从摄像机传来的图像可以是该摄像机拍摄的视频中的每一帧图像,用来进行后续的图像识别;也可以是间隔几帧的图像,以此来节省传输资源;还可以是摄像机在预设的某种条件下抓拍的图像,例如当汽车违章时,摄像机抓拍的汽车图像或视频。本发明对此不做具体限定,摄像机拍摄的任何可转化为图像的方案都应属于本发明的保护范围。

在一实施例中,在确定至少一个图像不满足识别的质量要求时,向摄像机发送控制指令,以控制摄像机提高至少一个图像的质量,包括:在预设周期内确定至少一个图像不满足识别的质量要求时,向摄像机发送控制指令,以控制摄像机提高至少一个图像的质量。

具体来说,平台、控制端或服务器在对预设周期内接收的图像进行分级后,如果发现图像的质量不满足识别的要求,则可以向摄像机发送控制指令,控制摄像机发送质量更高的图像。该预设周期可以是以小时、天、周或月为单位的周期,例如可以是在一天内接收的图像经过分级后,有5%不满足识别的需求,则例如平台会向发送了不满足要求的摄像机发送控制指令,控制摄像机发送更高一级质量的图像。触发例如平台发送控制指令给摄像机的条件还可以是其他的条件,例如可以是根据不同位置的摄像机加上权值计算出的数值,当满足某一触发条件时,促使平台发送控制指令给摄像机。需要了解的是,预设的周期和对图像数量占比的要求等可以是本领域的普通技术人员根据实际需求进行调整的,本发明对此不做具体限制。

在一实施例中,在预设周期内确定至少一个图像不满足识别的质量要求时,向摄像机发送控制指令,包括:在一天内接收的至少一个图像中不满足识别的质量要求的图像的比例超过一天内接收的图像总数预设比例时,向摄像机发送控制指令。

需要知道的是,当平台在一天内接收的至少一个图像中不满足识别质量要求的图像的比例超过一天内接收的图像总数预设比例时,再向摄像机发送控制指令,这里的预设比例可以是例如5%、10%或根据本领域的普通技术人员的需求进行调整,本发明对此不做限定。根据上述的实施例,假设该预设比例是10%,并且预设周期可以是以任何时间为单位的。例如平台在一天内接收了来自不同摄像机发来的10000张图像,在经过图像质量分级后,发现不满足识别的图像超过2000张,这时不满足识别质量的图像的数量占到了一天内接收的图像总数的20%,也就是超过了该例子中的10%的预设比例,这时平台可以向发送了不满足图像质量要求的摄像机发送控制指令,以控制这些摄像机重新发送更高一级质量的图像,然后在一天的周期后,平台重新评估,如果不满足识别的图像缩减到了1200张,但依然不满足10%的要求,则重复上述的步骤,直到满足10%的要求为止。需要了解的是,如上述实施例所述,本发明对该预设周期和占比要求不做任何限定,凡是本领域普通的技术人员根据需求做出的调整都应属于本发明的保护范围。

在一实施例中,图像质量分级准则的不同级别对应于不同阈值范围的质量。

举例来说,平台、控制端或服务器可以对接收到的图像进行分级,分级的依据可以是图像质量分级准则,该图像质量分级准则中的级别,例如十个级别,可以是根据图像不同的阈值范围的,换句话说,就是对接收来的图像根据不同的阈值选取技术对图像进行阈值化处理,阈值化处理可以对目标和背景占据不同灰度级范围的图像进行处理,目的是按照灰度级,对像素集合进行一个划分,得到的每个子集形成一个与现实景物相对应的区域,各个区域内部具有一致的属性,而相邻区域布局有这种一致属性。对图像进行阈值化处理有利于对图像进行分级,并且可以极大的压缩数据量,也能简化后续的分析和处理步骤,还能有利于之后的例如可以是对图像分析、特征提取与模式识别等。

在一实施例中,至少一个图像包括车辆的图像、人脸的图像、人体的图像或目标物体的图像,识别的质量要求为识别车辆的质量要求、识别人脸的质量要求、识别人体的质量要求或识别目标物体的质量要求。

如上述实施例所述,对图像进行了阈值化处理后,有利于后续的图像识别,其中图像识别可以包括人脸识别,车辆识别等,因此图像中可以包括车辆的图像、人脸的图像、人体的图像或目标物体的图像。例如当图像是用于人脸识别的图像时,在对用于人脸识别的图像进行质量分级时,上述的图像质量分级准则可以是基于全局特征例如亮度、对比度或分辨率等;也可以是根据人脸图像中人脸的姿态、非对称光照等进行评估和分级。

对于用于人脸识别的图像的评估方法,本领域的普通技术人员可以根据需求使用所知的不同算法,例如通过人脸对称性来评估由非对称光照和不正确的姿态带来的图像质量问题。本发明对此不做具体限定。

图2所示为本发明一实施例提供的摄像机拍摄图像的流程示意图。图2的方法可由例如摄像机等,执行。如图2所示,摄像机拍摄图像包括:

210:向服务器传送至少一个图像,以便服务器根据图像质量分级准则确定至少一个图像的质量的级别,其中图像质量分级准则用于确定至少一个图像是否满足识别的质量要求,摄像机为不同的摄像机之一,图像质量分级准则的同一级别对应于不同图像质量评估基准的不同评分范围。

如上述实施例所述,摄像机向服务器传送图像可以通过有线方式,例如usb、以太网络线或光纤等,也可以通过无线方式传送。摄像机可以拍摄视频或图像,如果拍摄的是图像,则直接传送图像,如果拍摄的是视频,则可以将每一帧或每隔几帧的图像传送给服务器。摄像机可以是在相同位置或不同位置的不同类型的或是采用不同评分标准的摄像机;也可以是在不同位置或相同位置的同一类型或是采用同种评分标准的摄像机。对上述摄像机所拍摄的图像,其所采用的质量分级准则,以及其在摄像机内的评分标准,已在上述实施例阐述,在此不再赘述。

220:接收服务器在确定至少一个图像不满足识别的质量要求时发送的控制指令。

需要了解的是,摄像机可以是具有通信功能的摄像机,用于与服务器进行通信,通信的过程可以是接收服务器传送来的控制指令,控制指令可以是服务器在对该摄像机拍摄的图像进行图像质量分级后,确定该摄像机所拍摄的图像不满足质量要求时,所发送的要求提高图像质量的指令。

230:根据控制指令提高抓拍的图像的质量。

具体地,控制指令可以是220中的要求拍摄更高图像质量的指令,摄像机根据预设在摄像机内部的图像评估基准,根据控制指令,以提高一级或几级图像质量,或下调一级或几级图像质量的方式,重新拍摄图像。

举例来说,如果摄像机预设的图像评估基准分为五个级别(第一级别为质量最低,第五级别为质量最高),最开始发送的级别为第二级图像,服务器经过图像分级准则确定该第二级图像不满足图像质量的要求,摄像机接收到服务器发来的控制指令后,将拍摄第三级的图像,之后传送给服务器,如果没有从服务器收到新的控制指令,则持续拍摄第三级图像并定期传送给服务器,如果收到了新的控制指令,则重复上述步骤,提高拍摄的质量为第四级图像,之后发送给服务器,以此类推,直到没有接收到新的控制指令。

需要了解的是,上述的提高拍摄图像质量的例子,也可以用于降低图像质量,以获取更多可用于识别的图像,避免本可以用于识别的图像被筛选掉的情况出现。并且提高和降低质量的等级也不限于一级,可以根据服务器传送的控制指令执行,即如果控制指令要求提高三级,则一次性提高三个等级的图像质量进行拍摄和传送。本发明对此不做具体限定。

在一实施例中,抓拍的图像为摄像机拍摄的视频中的至少一帧图像。

具体地,从摄像机传来的图像可以是该摄像机拍摄的视频中的每一帧图像,用来进行后续的图像识别;也可以是间隔几帧的图像,以此来节省传输资源;还可以是摄像机在预设的某种条件下抓拍的图像,例如当汽车违章时,摄像机抓拍的汽车图像或视频。本发明对此不做具体限定,摄像机拍摄的任何可转化为图像的方案都应属于本发明的保护范围。

图3所示为本发明一示例性实施例提供的图像质量控制的方法的流程示意图。该方法包括如下内容。

310:服务器接收摄像机传送的图像。

服务器可以接收摄像机传送来的图像,图像可以是同一类型或采用不同评分标准的摄像机在相同位置或不同位置拍摄的,也可以是不同类型或采用相同评分标准的摄像机在同一位置或不同位置拍摄的。图像的格式可以是联合图像专家小组(jpeg)格式,也可以是其他格式例如安全防范监控数字视音频编解码技术标准(svac,surveillancevideoandaudiocoding)格式、便携式网络图形(png)、图像文件格式(bmp)、图像互换格式(gif)或压缩编码格式h.264、h.265等。

需要了解的是,接收的图像是采用svac标准传送的图像,因此每个图像都含有所拍摄的摄像机对该图像打出的分数,该分数是基于每个摄像机内置的图像评分标准做出的。

320:服务器对传送的图像的质量进行打分。

对图像的打分可以基于对图像阈值化之后的数据进行打分,可以对接收的图像根据不同的阈值选取技术对图像进行阈值化处理,阈值化处理可以对目标和背景占据不同灰度级范围的图像进行处理。对图像进行阈值化处理有利于对图像进行分级,并且可以极大的压缩数据量,也能简化后续的人脸识别过程。

330:服务器根据图像质量分级准则确定打分后的图像的质量的级别。

在对图像进行打分后,可以根据图像的不同的阈值范围划分等级,例如可以划分为十级的质量分级,之后将该质量分级与310中每个摄像机对图像的打分相对应,可以得知图像在摄像机端和在服务器端的不同评分结果。因此在通常情况下,每个图像在这一步后都应含有两个不同的评分(或等级),例如一个图像在摄像机端属于第三级图像(摄像机拍摄的图像共分五级,第五级为最高质量),在服务器端属于第六级图像(服务器端对图像共分十级,第十级为最高质量)。

在服务器对图像进行分级时,服务器本身对级别中哪些级别的图像适合进行人脸识别已经有了判断,例如服务器根据人脸识别对图像的要求来对图像进行分级,分级后的第六级及第六级以上的图像可以用做人脸识别,而第五级及第五级以下的图像,不能作为人脸识别的图像。

340:服务器在预设周期内接收的图像的质量没有满足预设比例时,向发送不满足图像质量的摄像机发送控制指令,直到该摄像机发送的图像满足识别的要求。

工作人员可以根据需求对服务器设定一个预设周期,该预设周期用于在一定的时间段内判断接收的图像是否满足人脸识别的要求。例如可以设定每天00:00时的图像进行分级(例如当日一共收到10000张图像),分级后,如果低于第六级的图像数量高过预设比例,例如高于5%的预设比例,1000张图像均低于第六级图像质量,则需要对不满足图像质量要求的摄像机发送控制指令,控制指令可以是基于该摄像机拍摄的当日所有图像在服务器端的平均等级进行调整,例如在1000张不满足质量要求的图像中,有300张来自摄像机a,300张中在服务器端的分级有100张属于第二级,100张属于第三级,100张属于第四级,则可以取服务器端的分级平均值为属于第三级,同时参考摄像机a端的分级,例如300张中在摄像机a端的分级(共五级,第五级为最高图像质量)有100张属于第一级,100张属于第二级,100张属于第三级,则可以取摄像机a端的分级平均值为属于第二级。此时服务器端可以根据需求,向摄像机a发送控制指令,控制指令要求摄像机a在第二天拍摄更高一级的图像。在第二天的00:00时,再对所有接收的图像进行分级,其中也包括对摄像机a传来的图像进行分级。分级后统计总共不满足质量要求的图像,如果多于500张(5%的预设比例),则需要继续重复上述的统计步骤,然后发送控制指令给相应的摄像机重复310到340的步骤,如果少于等于500张,则不需要做任何处理,将符合要求的图像进行人脸识别即可。

需要知道的是,预设的时间和比例可以根据需求进行调整,例如在设备搭建刚完成时,需要调试的过程中,可以将预设时间缩短,例如半天或1小时,同时可以将预设比例调大一些,例如可以是15%,在整个系统稳定后,逐渐缩小预设比例值,例如缩小到5%或1%等,以求所传来的绝大多数图像都可以用来进行人脸识别,在系统稳定运行一段时间后,还可以将服务器的预设时间调整,例如可以从1天调整到1周、1个月等,可以节约传输资源。本发明对预设时间和预设比例不做具体限定,本领域的普通技术人员可以根据需求进行调整,调整后的方案都应属于本发明的保护范围。

图4所示为本发明一实施例提供的图像质量控制的装置的结构示意图。以下模块与上述实施例对应,是用于实现上述实施例步骤的装置,具体步骤及相关说明在此不再赘述。该图像质量控制的装置400包括:接收模块410、评分接收模块420、分级模块430以及发送模块440。

接收模块410配置为接收摄像机中的每个摄像机传送的至少一个图像。

评分接收模块420配置为接收摄像机传送的摄像机对至少一个图像的评分。

分级模块430配置为根据图像质量分级准则确定至少一个图像的质量的级别,其中图像质量分级准则用于确定至少一个图像是否满足识别的质量要求,图像质量分级准则的同一级别对应于不同图像质量评估基准的不同评分范围。

发送模块440配置为在确定至少一个图像不满足识别的质量要求时,向摄像机发送控制指令,以控制摄像机提高图像的质量。

装置400的各个模块的操作和功能可以参考上述图1的方法,为了避免重复,在此不再赘述。

图5所示为本发明一实施例提供的摄像机拍摄图像的装置的结构示意图。以下模块与上述实施例对应,是用于实现上述实施例步骤的装置,具体步骤及相关说明在此不再赘述。该摄像机拍摄图像的装置500包括:图像传送模块510、指令接收模块520以及拍摄模块530。

图像传送模块510配置为向服务器传送至少一个图像,以便服务器根据图像质量分级准则确定至少一个图像的质量的级别,其中图像质量分级准则用于确定至少一个图像是否满足识别的质量要求,摄像机为不同的摄像机之一,图像质量分级准则的同一级别对应于不同图像质量评估基准的不同评分范围。

指令接收模块520配置为接收服务器在确定至少一个图像不满足识别的质量要求时发送的控制指令。

拍摄模块530配置为根据控制指令提高抓拍的图像的质量。

装置500的各个模块的操作和功能可以参考上述图2的方法,为了避免重复,在此不再赘述。

图6所示为本发明一示例性实施例的用于对图像质量进行控制的装置的框图。

参照图6,装置600包括处理组件610,其进一步包括一个或多个处理器,以及由存储器620所代表的存储器资源,用于存储可由处理组件610的执行的指令,例如应用程序。存储器620中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件610被配置为执行指令,以执行上述对图像进行分类方法。

装置600还可以包括一个电源组件被配置为执行装置600的电源管理,一个有线或无线网络接口被配置为将装置600连接到网络,和一个输入输出(i/o)接口。装置600可以操作基于存储在存储器620的操作系统,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm或类似。

一种非临时性存储介质,当存储介质中的指令由上述装置600的处理器执行时,使得上述装置600能够执行一种图像质量控制的方法。该图像质量控制方法包括:接收多个摄像机中的每个摄像机传送的图像;根据图像质量分级准则确定至少一个图像的质量的级别,其中图像质量分级准则用于确定至少一个图像是否满足识别的质量要求,图像质量分级准则的同一级别对应于不同图像质量评估基准的不同评分范围;在确定至少一个图像不满足识别的质量要求时,向摄像机发送控制指令,以控制摄像机提高图像的质量。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备、嵌入式设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序校验码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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