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

一种参数配置方法、装置、电子设备及存储介质与流程

2022-03-15 08:00:58 来源:中国专利 TAG:
一种参数配置方法、装置、电子设备及存储介质与流程

本申请实施例涉及通信技术领域,尤其涉及一种参数配置方法、装置、电子设备及存储介质。

背景技术

目前,工程师往往会根据经验配置固定的图像采集参数给相机,从而使相机在图像采集服务开启后会处于一个固定的配置下工作。

然而,对于相机以固定的图像采集参数配置进行图像采集的情况下,当需要后续算法流程对图像中的目标对象进行后续的特性分析时,存在无法为算法提供足够分辨率的图像的问题。例如,在需要做机主人脸识别的应用中,若相机以固定较小分辨率输出图像给算法进行检测,则裁剪出的人像将无法提供良好的人脸识别准确率;若固定较大的分辨率进行检测,则在无人脸出现的时候会造成功耗浪费。此外,还存在无法及时满足即时响应类应用的实时性要求。若相机固定较低帧率输出图像,则当目标属性快速变化的时候,算法难以做出及时响应;若相机固定较高帧率输出图像,则当无目标对象出现的时候会造成功耗浪费,图像采集参数配置的灵活性和准确性较低。



技术实现要素:

本申请实施例提供一种参数配置方法、装置、电子设备及存储介质,提高了图像采集参数配置的灵活性和准确性。

本申请实施例的技术方案是这样实现的:

本申请实施例提供了一种参数配置方法,包括:

对目标帧图像进行目标检测;

分析从所述目标帧图像中检测到的目标对象,得到目标分析结果;

基于所述目标分析结果,配置图像采集参数。

在上述方法中,所述目标分析结果包括:所述目标对象的当前图像占比,所述分析从所述目标帧图像中检测到的目标对象,得到目标分析结果,包括:

从所述目标帧图像中,获取包含所述目标对象的第一检测框;

计算所述第一检测框在所述目标帧图像中的图像面积占比,得到所述当前图像占比。

在上述方法中,所述图像采集参数包括目标图像分辨率,所述基于所述目标分析结果,配置图像采集参数,包括:

在所述当前图像占比小于预设占比阈值的情况下,将第一分辨率确定为所述目标图像分辨率;

在所述当前图像占比大于或者等于所述预设占比阈值的情况下,将第二分辨率确定为所述目标图像分辨率;

其中,所述第一分辨率高于所述第二分辨率。

在上述方法中,所述目标分析结果包括:所述目标对象的属性变化速率,所述分析从所述目标帧图像中检测到的目标对象,得到目标分析结果,包括:

获取包含所述目标对象的历史帧图像;

在所述历史帧图像和所述目标帧图像中,对所述目标对象进行目标跟踪,得到目标跟踪结果;

利用所述目标跟踪结果,计算所述目标对象的预设类型属性的变化速率,得到所述属性变化速率;

其中,所述预设类型属性包括以下其中一项或者多项:对象状态、图像面积占比,以及平面位置。

在上述方法中,所述图像采集参数包括目标图像帧率,所述基于所述目标分析结果,配置图像采集参数,包括:

在所述属性变化速率大于预设速率阈值的情况下,将第一帧率确定为所述目标图像帧率;

在所述属性变化速率小于或者等于所述预设速率阈值的情况下,将第二帧率确定为所述目标图像帧率;

其中,所述第一帧率高于所述第二帧率。

本申请实施例提供了一种参数配置装置,包括:

检测模块,被配置为对目标帧图像进行目标检测;

分析模块,被配置为分析从所述目标帧图像中检测到的目标对象,得到目标分析结果;

配置模块,被配置为基于所述目标分析结果,配置图像采集参数。

在上述装置中,所述目标分析结果包括:所述目标对象的当前图像占比,所述分析模块,被配置为:

从所述目标帧图像中,获取包含所述目标对象的第一检测框;

计算所述第一检测框在所述目标帧图像中的图像面积占比,得到所述当前图像占比。

在上述装置中,所述图像采集参数包括目标图像分辨率,所述配置模块,被配置为:

在所述当前图像占比小于预设占比阈值的情况下,将第一分辨率确定为所述目标图像分辨率;

在所述当前图像占比大于或者等于所述预设占比阈值的情况下,将第二分辨率确定为所述目标图像分辨率;

其中,所述第一分辨率高于所述第二分辨率。

在上述装置中,所述目标分析结果包括:所述目标对象的属性变化速率,所述分析模块,被配置为:

获取包含所述目标对象的历史帧图像;

在所述历史帧图像和所述目标帧图像中,对所述目标对象进行目标跟踪,得到目标跟踪结果;

利用所述目标跟踪结果,计算所述目标对象的预设类型属性的变化速率,得到所述属性变化速率;

其中,所述预设类型属性包括以下其中一项或者多项:对象状态、图像面积占比,以及平面位置。

在上述装置中,所述图像配置参数包括目标图像帧率,所述配置模块,被配置为:

在所述属性变化速率大于预设速率阈值的情况下,将第一帧率确定所述目标图像帧率;

在所述属性变化速率小于或者等于所述预设速率阈值的情况下,将第二帧率确定为所述目标图像帧率;

其中,所述第一帧率高于所述第二帧率。

本申请实施例提供了一种电子设备,包括:处理器、存储器和通信总线;

所述通信总线,被配置为实现所述处理器和所述存储器之间的通信连接;

所述处理器,被配置为执行所述存储器中存储的一个或者多个程序,以实现上述参数配置方法。

本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述参数配置方法。

本申请实施例提供了一种参数配置方法、装置、电子设备及存储介质,方法包括:对目标帧图像进行目标检测;分析从目标帧图像中检测到的目标对象,得到目标分析结果;基于目标分析结果,配置图像采集参数。本申请实施例提供的技术方案,通过对图像中的目标对象进行分析,从而动态的配置图像采集参数,提高了图像采集参数配置的灵活性和准确性。

附图说明

图1为本申请实施例提供的一种参数配置方法的流程示意图;

图2为本申请实施例提供的一种示例性的参数配置过程的示意图;

图3为本申请实施例提供的一种示例性的确定图像采集参数的流程示意图;

图4为本申请实施例提供的一种参数配置装置的结构示意图;

图5为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

下面将通过实施例并结合附图具体地对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。

另外,本申请实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。

本申请实施例提供了一种参数配置方法,应用于参数配置装置。参数配置装置的具体类型本申请实施例不作限定,其可以为任何用户设备,例如可以为智能手机、个人计算机、笔记本电脑、平板电脑和便携式可穿戴设备等。

图1为本申请实施例提供的一种参数配置方法的流程示意图。如图1所示,在本申请的实施例中,参数配置方法主要包括以下步骤:

S101、对目标帧图像进行目标检测。

在本申请的实施例中,参数配置装置可以针对目标帧图像进行目标检测。

需要说明的是,在本申请的实施例中,目标帧图像可以为通过图像采集器件,例如,相机,采集到的任意一帧图像,其可以是每隔特定时间采集到的一帧图像,也可以是实时采集的一帧图像,本公开实施例不作限定。

需要说明的是,在本申请的实施例中,参数配置装置可以采用特定的目标检测算法或者模型检测模型,针对目标帧图像进行目标检测,其目标检测的对象具体为目标对象,例如,特定的人物、人手等,目标对象可以根据实际需求和应用场景设定,本申请实施例不作限定。

S102、分析从目标帧图像中检测到的目标对象,得到目标分析结果。

在本申请的实施例中,参数配置装置在对目标帧图像进行目标检测之后,即可对检测到的目标对象进行分析,从而得到目标分析结果。

需要说明的是,在本申请的实施例中,参数配置装置可以针对目标对象进行各种类型属性的分析,由这些分析结果即组成目标分析结果。参数配置装置具体分析的内容可以根据实际需求和应用场景设定,本申请实施例不作限定。

具体的,在本申请的实施例中,目标分析结果包括:目标对象的当前图像占比,参数配置装置分析从目标帧图像中检测到的目标对象,得到目标分析结果,包括:从目标帧图像中,获取包含目标对象的第一检测框;计算第一检测框在目标帧图像中的图像面积占比,得到当前图像占比。

可以理解的是,在本申请的实施例中,参数配置装置对目标图像帧进行目标检测,可以将检测到的目标对象在目标图像帧中以一个检测框标示出,该检测框记为第一检测框。参数配置装置可以直接从目标帧图像中,获取第一检测框,计算第一检测框在目标帧图像中的图像面积占比,即计算第一检测框的面积与目标帧图像的面积的比值,得到的比值即目标对象的当前图像占比。

可以理解的是,在本申请的实施例中,目标对象的当前图像占比,是基于检测到目标对象的一帧图像,即目标帧图像所确定的,其反映的实际上目标对象在一个时刻下的情况,实际上为目标对象的静态属性。上述当前图像占比仅为一种示例性的静态属性,当然,参数配置装置还可以按照其它特定的算法,利用目标帧图像计算目标对象的其它类型的静态属性,作为目标分析结果或者目标分析结果中的一部分,本申请实施例不作限定。

具体的,在本申请的实施例中,目标分析结果包括:目标对象的属性变化速率,参数配置装置分析从目标帧图像中检测到的目标对象,得到目标分析结果,包括:获取包含目标对象的历史帧图像;在历史帧图像和目标帧图像中,对目标对象进行目标跟踪,得到目标跟踪结果;利用目标跟踪结果,计算目标对象的预设类型属性的变化速率,得到属性变化速率;其中,预设类型属性包括以下其中一项或者多项:对象状态、图像面积占比,以及平面位置。

可以理解的是,在本申请的实施例中,在采集到目标帧图像之前,可能采集到同样包含目标对象的历史帧图像,针对于此,参数配置装置可以获取历史帧图像,从而与目标帧图像进行对比,计算目标对象动态的属性信息,即预设类型属性的变化速率。其中,包含目标对象的历史帧图像可以是一帧或者多帧图像,本申请实施例不作限定。

需要说明的是,在本申请的实施例中,参数配置装置可以根据历史帧图像中目标检测结果,结合目标帧图像的目标检测结果,利用多目标跟踪算法获取目标跟踪结果,从而对目标对象分别计算检测框内目标对象的预设类型数量的变化速率。

需要说明的是,在本申请的实施例中,参数配置装置利用目标跟踪结果,计算目标对象的预设类型属性的变化速率,其中,在预设类型属性包括对象状态的情况下,实际上就需要计算目标对象的状态变化速率,例如,在手势识别的应用中计算的是手势变化的速率,在预设类型属性包括图像面积占比的情况下,实际上就需要计算目标对象的面积占图像面积比例的变化速率,其可用作判断目标对象接近图像采集器件速率的辅助信息,在预设类型信息包括平面位置的情况下,实际上就需要计算目标对象的运动速率。上述预设类型属性仅为提供的一些示例性的属性,当然,可以根据实际需求和应用场景设定其它属性,本申请实施例不作限定。

可以理解的是,在本申请的实施例中,上述计算目标对象的预设类型属性的变化速率,是基于检测到目标对象的多帧图像,即目标帧图像和历史帧图像中所确定的,其反映的实际上目标对象在一段时间内的变化情况,实际上为目标对象的动态属性。

需要说明的是,在本申请的实施例中,上述仅为提供的一些示例性的目标对象的分析方式,以及目标分析结果的具体内容,具体的分析方式和目标分析结果本申请实施例不作限定。

S103、基于目标分析结果,配置图像采集参数。

在本申请的实施例中,参数配置装置在得到目标对象的目标分析结果的情况下,即可基于目标分析结果,配置图像采集参数,以用于后续图像采集。

图2为本申请实施例提供的一种示例性的参数配置过程的示意图。如图2所示,在本申请的实施例中,首先在开启目标服务之后,例如,目标AON服务后,将以低分辨率和低帧率的图像采集参数将相机配置成“低功耗模式”,并以此配置出图,之后,对采集的图像进行目标检测算法处理,得到目标检测结果,若未检测到目标对象,则以低分辨率和低帧率的图像采集参数继续配置相机进行出图,若检测到目标对象,则对目标对象进行分析,从而利用分析结果确定目标分析结果,其中,如果基于目标分析结果确定出高分辨率和高帧率的图像采集参数,则按照高分辨率和高帧率的图像采集参数将相机配置成“高性能模式”,如果基于目标分析结果确定出低分辨率和低帧率的图像采集参数,则维持以低分辨率和低帧率的图像采集参数将相机配置成“低功耗模式”。

具体的,在本申请的实施例中,如步骤S102所述,目标分析结果可以包括目标对象的当前图像占比,相应的,图像采集参数可以包括目标图像分辨率,参数配置装置基于目标分析结果,配置图像采集参数,包括:在当前图像占比小于预设占比阈值的情况下,将第一分辨率确定为目标图像分辨率;在当前图像占比大于或者等于预设占比阈值的情况下,将第二分辨率确定为目标分辨率;其中,第一分辨率高于第二分辨率。

可以理解的是,在本申请的实施例中,在目标分析结果包括目标对象的当前图像占比的情况下,参数配置装置可以基于当前图像占比的大小,确定图像采集输出图像需要达到的图像分辨率,即目标图像分辨率。

可以理解的是,在本申请的实施例中,参数配置装置可以获取到预设占比阈值,如果当前图像占比小于预设占比阈值,表征目标对象为一个小目标,在此情况下,图像采集时需要生成高分辨率的图像帧,才能清楚的显示出目标对象,以保证后续图像处理,例如,人脸识别处理等处理的准确性,因此,可以将分辨率较高的第一分辨率确定为目标图像分辨率;如果当前图像占比大于或等于预设占比阈值,表征目标对象为一个大目标,在此情况下,图像采集时仅需要生成低分辨率的图像帧,就可以清楚的显示出目标对象,同时,也降低了图像采集所产生的功耗,因此,可以将分辨率较低的第二分辨率确定为目标图像分辨率。

需要说明的是,在本申请的实施例中,第一分辨率高于第二分辨率,具体的第一分辨率和第二分辨率的数值,可以根据实际需求和应用场景预先设定,或者采用特定的算法动态更新,本申请实施例不作限定。

具体的,在本申请的实施例中,如步骤S102所述,目标分析结果可以包括目标对象的属性变化速率,相应的,图像采集参数可以包括目标图像帧率,参数配置装置基于属性分析结果,配置图像采集参数,包括:在属性变化速率大于预设速率阈值的情况下,将第一帧率确定为目标图像帧率;在属性变化速率小于或者等于预设速率阈值的情况下,将第二帧率确定为目标图像帧率;其中,第一帧率高于第二帧率。

可以理解的是,在本申请的实施例中,在目标分析结果包括目标对象的属性变化速率的情况下,参数配置装置可以基于属性变化速率的大小,确定图像采集时需要输出图像需要达到的图像帧率,即目标图像帧率。

可以理解的是,在本申请的实施例中,参数配置装置可以获取到预设速率阈值,如果属性变化速率大于预设速率阈值,表征目标对象变化速度较快,在此情况下,图像采集时需要以较高的帧率进行图像输出,才能满足即时响应类应用的实时性要求,因此,可以将帧率较高的第一帧率确定为目标图像帧率;如果属性变化速率小于或等于预设速率阈值,表征目标对象变化速度较慢,在此情况下,图像采集是仅需要以较低的帧率进行图像输出,降低图像采集所产生功耗,因此,可以将分辨率较低的第二帧率确定为目标图像帧率。

需要说明的是,在本申请的实施例中,第一帧率高于第二帧率,具体的第一帧率和第二帧率的数值,可以根据实际需求和应用场景预先设定,或者采用特定的算法动态更新,本申请实施例不作限定。

图3为本申请实施例提供的一种示例性的配置图像采集参数的流程示意图。如图3所示,首先,参数配置装置需要获取历史图像帧的目标检测结果,结合目标图像帧的目标检测结果,利用多目标跟踪算法获取目标跟踪结果,从而对目标对象分别计算不同属性的变化速率,并根据该变化速率与预设速率阈值比较来确定是否配置较高的帧率,其中,所计算的内容具体的可以包括但不限于以下几种:目标对象的对象状态的变化速率、目标对象的图像面积占比的变化速率,以及目标对象的平面位置的变化速率,即目标对象的运动速率。此外,参数配置装置可以计算目标对象在目标图像帧中的图像面积占比,得到当前图像占比,并与预设占比阈值比较,来确定是否需要设置较高的分辨率。最后,融合上述结果可以配置图像采集参数,从而输出进行图像采集配置。

本申请实施例提供了一种参数配置方法,包括:对目标帧图像进行目标检测;分析从目标帧图像中检测到的目标对象,得到目标分析结果;基于目标分析结果,配置图像采集参数。本申请实施例提供的参数配置方法,通过对图像中的目标对象进行分析,从而动态的配置图像采集参数,提高了图像采集参数配置的灵活性和准确性。

本申请实施例提供了一种参数配置装置。图4为本申请实施例提供的一种参数配置装置的结构示意图。如图4所示,在本申请的实施例中,参数配置装置包括:

检测模块401,被配置为对目标帧图像进行目标检测;

分析模块402,被配置为分析从所述目标帧图像中检测到的目标对象,得到目标分析结果;

配置模块403,被配置为基于所述目标分析结果,配置图像采集参数。

在本申请一实施例中,所述目标分析结果包括:所述目标对象的当前图像占比,所述分析模块402,被配置为:

从所述目标帧图像中,获取包含所述目标对象的第一检测框;

计算所述第一检测框在所述目标帧图像中的图像面积占比,得到所述当前图像占比。

在本申请一实施例中,所述图像采集参数包括目标图像分辨率,所述配置模块403,被配置为:

在所述当前图像占比小于预设占比阈值的情况下,将第一分辨率确定为所述目标图像分辨率;

在所述当前图像占比大于或者等于所述预设占比阈值的情况下,将第二分辨率确定为所述目标图像分辨率;

其中,所述第一分辨率高于所述第二分辨率。

在本申请一实施例中,所述目标分析结果包括:所述目标对象的属性变化速率,所述分析模块402,被配置为:

获取包含所述目标对象的历史帧图像;

在所述历史帧图像和所述目标帧图像中,对所述目标对象进行目标跟踪,得到目标跟踪结果;

利用所述目标跟踪结果,计算所述目标对象的预设类型属性的变化速率,得到所述属性变化速率;

其中,所述预设类型属性包括以下其中一项或者多项:对象状态、图像面积占比,以及平面位置。

在本申请一实施例中,所述图像采集参数包括目标图像帧率,所述配置模块403,被配置为:

在所述属性变化速率大于预设速率阈值的情况下,将第一帧率确定所述目标图像帧率;

在所述属性变化速率小于或者等于所述预设速率阈值的情况下,将第二帧率确定为所述目标图像帧率;

其中,所述第一帧率高于所述第二帧率。

本申请实施例提供了一种参数配置装置,对目标帧图像进行目标检测;分析从目标帧图像中检测到的目标对象,得到目标分析结果;基于目标分析结果,配置图像采集参数。本申请实施例提供的参数配置装置,通过对图像中的目标对象进行分析,从而动态的配置图像采集参数,提高了图像采集参数配置的灵活性和准确性。

本申请实施例提供了一种电子设备。图5为本申请实施例提供的一种电子设备的结构示意图。如图5所示,在本申请的实施例中,电子设备包括:处理器501、存储器502和通信总线503;

所述通信总线503,被配置为实现所述处理器501和所述存储器502之间的通信连接;

所述处理器501,被配置为执行所述存储器502中存储的一个或者多个程序,以实现上述参数配置方法。

本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述参数配置方法。计算机可读存储介质可以是是易失性存储器(volatile memory),例如随机存取存储器(Random-Access Memory,RAM);或者非易失性存储器(non-volatile memory),例如只读存储器(Read-Only Memory,ROM),快闪存储器(flash memory),硬盘(Hard Disk Drive,HDD)或固态硬盘(Solid-State Drive,SSD);也可以是包括上述存储器之一或任意组合的各自设备,如移动电话、计算机、平板设备、个人数字助理

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的实现流程示意图和/或方框图来描述的。应理解可由计算机程序指令实现流程示意图和/或方框图中的每一流程和/或方框、以及实现流程示意图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在实现流程示意图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在实现流程示意图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在实现流程示意图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

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

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献