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

一种检测性能指标的方法、装置及电子设备与流程

2022-09-14 22:21:56 来源:中国专利 TAG:


1.本技术涉及性能测试技术领域,尤其涉及一种检测性能指标的方法、装置及电子设备。


背景技术:

2.工业相机具有高图像稳定、高数据传输和高抗干扰的性能优点,随着工业制造发展,基于工业相机采集到的图像,可以结合机器视觉可以得到相应的分析结果。
3.在一些高性能要求的应用场景下,如果工业相机的性能不达标,或工业相机的性能不准确,那么工业相机受环境影响采集图像的画面稳定性也将变差,进而基于采集到的图像进行分析得到的结果也不可靠。鉴于此,当前亟需一种精准测试工业相机性能指标的方法。


技术实现要素:

4.本技术提供一种检测性能指标的方法、装置及电子设备,用以精准检测采集设备的性能指标。
5.第一方面,本技术提供了一种检测性能指标的方法,所述方法包括:
6.获取包含目标对象的n帧图像;其中,所述n帧图像为采集设备在预设时段内连续采集到的多张图像,所述目标对象在所述预设时段内保持静止状态;
7.确定所述目标对象在所述n帧图像的各帧图像中的对象位置;
8.分别计算所述n帧图像各自对应的对象位置与第一帧图像对应的对象位置之间的距离;
9.在计算得到的多个距离中,选取满足预设条件的距离作为所述采集设备的性能指标。
10.基于上述方法,实现对采集设备的性能指标的精准检测,该性能指标表征采集设备随时间变化因素、环境变化因素、工作变化因素而发生的性能转变。
11.在一种可能的设计中,所述确定所述目标对象在所述n帧图像的各帧图像中的对象位置,包括:确定所述n帧图像的各帧图像中的目标区域;其中,所述目标区域为所述目标对象所在的区域;计算所述各帧图像中的目标区域的中心位置,并将所述中心位置作为所述目标对象在所述各帧图像中的对象位置。
12.通过上述设计,可以得到更为准确的对象位置,因为基于目标区域的中心位置得到,哪怕目标对象发生偏移,即目标区域发生变化,目标对象的中心位置也能较好反应相应目标对象发生偏移的偏移方向以及偏移趋势。
13.在一种可能的设计中,所述确定所述n帧图像的各帧图像中的目标区域,包括:遍历所述n帧图像的各帧图像中的每个像素点,得到所述各帧图像中的每个像素点的灰度值;筛选所述各帧图像各自的目标像素点,并将所述目标像素点所构成的区域作为所述各帧图像中的目标区域;其中,所述目标像素点的灰度值处于预设范围内。
14.通过上述设计,基于像素点的遍历可以保证最终确定的目标区域的准确性,进而有助于提高后面计算得到的采集设备的性能指标的准确性。
15.在一种可能的设计中,所述分别计算所述n帧图像各自对应的对象位置与第一帧图像对应的对象位置之间的距离,包括:响应于所述n帧图像的各帧图像中包含有m个目标对象;其中,所述m个目标对象之间彼此分离,m为大于等于1的整数;分别计算所述n帧图像的各帧图像中第i个目标对象的对象位置与第一帧图像中第i个目标对象的对象位置之间的距离;其中,i为小于等于m的正整数;将计算得到的距离作为所述n帧图像各自对应的对象位置与第一帧图像对应的对象位置之间的距离。
16.通过上述设计,不仅可以计算单帧图像包含单个目标对象的情况,还可以计算单帧图像包含多个目标对象的情况,因为多个目标对象是分离的,即不同的目标对象可以表征采集设备的不同采集视野,这样有助于提高采集设备采集的全局视野,基于此计算得到的距离更能体现采集设备的采集性能随着采集时间或环境变化而产生的改变。
17.在一种可能的设计中,所述在计算得到的多个距离中,选取满足预设条件的距离作为所述采集设备的性能指标,包括:确定计算得到的多个距离各自对应的图像,根据所述各帧图像的采集温度,确定所述多个距离各自对应的采集温度;从所述多个距离中筛选出所述多个距离各自对应的采集温度处于预设采集温度区间内的多个候选距离;确定所述多个候选距离中的最大候选距离为所述采集设备的性能指标。
18.基于上述设计,由于一些场景下还对采集设备的采集温度提出温度要求,基于此,选取满足温度要求的预设采集温度区间中的最大距离作为采集设备的性能指标,这样得到的性能指标能够适应更加具体的实际应用场景,进而达到提高性能指标的适用性的技术效果。
19.在一种可能的设计中,所述在计算得到的多个距离中,选取满足预设条件的距离作为所述采集设备的性能指标,包括:在计算得到的多个距离中,选取最大距离作为所述采集设备的性能指标。
20.通过上述设计可以得到精准的性能指标,该性能指标为采集设备随时间变化以及环境变化而产生的最大偏移量,即最差的性能状态,换而言之,该性能指标可以精准衡量出采集设备的最低性能,基于此,该性能指标能够适用于一些对采集设备提出性能要求的应用场景。
21.在一种可能的设计中,在所述选取满足预设条件的距离作为所述采集设备的性能指标之后,还包括:判断所述采集设备的性能指标是否小于预设阈值;若是,则确定所述采集设备的性能指标满足业务需求;若否,则确定所述采集设备的性能指标不满足所述业务需求。
22.基于上述设计,通过判断筛选出满足业务需求的采集设备以及不满足业务需求的采集设备。
23.第二方面,本技术提供了一种检测性能指标的装置,所述装置包括:
24.获取单元,获取包含目标对象的n帧图像;其中,所述n帧图像为采集设备在预设时段内连续采集到的多张图像,所述目标对象在所述预设时段内保持静止状态;
25.确定单元,确定所述目标对象在所述n帧图像的各帧图像中的对象位置;
26.计算单元,分别计算所述n帧图像各自对应的对象位置与第一帧图像对应的对象
位置之间的距离;
27.选取单元,在计算得到的多个距离中,选取满足预设条件的距离作为所述采集设备的性能指标。
28.在一种可能的设计中,所述确定单元,具体用于确定所述n帧图像的各帧图像中的目标区域;其中,所述目标区域为所述目标对象所在的区域;计算所述各帧图像中的目标区域的中心位置,并将所述中心位置作为所述目标对象在所述各帧图像中的对象位置。
29.在一种可能的设计中,所述确定单元,具体用于遍历所述n帧图像的各帧图像中的每个像素点,得到所述各帧图像中的每个像素点的灰度值;筛选所述各帧图像各自的目标像素点,并将所述目标像素点所构成的区域作为所述各帧图像中的目标区域;其中,所述目标像素点的灰度值处于预设范围内。
30.在一种可能的设计中,所述计算单元,具体用于响应于所述n帧图像的各帧图像中包含有m个目标对象;其中,所述m个目标对象之间彼此分离,m为大于等于1的整数;分别计算所述n帧图像的各帧图像中第i个目标对象的对象位置与第一帧图像中第i个目标对象的对象位置之间的距离;其中,i为小于等于m的正整数;将计算得到的距离作为所述n帧图像各自对应的对象位置与第一帧图像对应的对象位置之间的距离。
31.在一种可能的设计中,所述选取单元,具体用于确定计算得到的多个距离各自对应的图像,根据所述各帧图像的采集温度,确定所述多个距离各自对应的采集温度;从所述多个距离中筛选出所述多个距离各自对应的采集温度处于预设采集温度区间内的多个候选距离;确定所述多个候选距离中的最大候选距离为所述采集设备的性能指标。
32.在一种可能的设计中,所述选取单元,具体用于在计算得到的多个距离中,选取最大距离作为所述采集设备的性能指标。
33.在一种可能的设计中,所述选取单元,还包括:判断所述采集设备的性能指标是否小于预设阈值;若是,则确定所述采集设备的性能指标满足业务需求;若否,则确定所述采集设备的性能指标不满足所述业务需求。
34.第三方面,本技术提供了一种电子设备,所述电子设备包括:
35.存储器,用于存放计算机程序;
36.处理器,用于执行所述存储器上所存放的计算机程序时,实现上述的一种检测性能指标的方法步骤。
37.第四方面,本技术提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述的一种检测性能指标的方法步骤。
38.上述第二方面至第四方面中的各个方面以及各个方面可能达到的技术效果请参照上述针对第一方面或第一方面中的各种可能方案可以达到的技术效果说明,这里不再重复赘述。
附图说明
39.图1为本技术提供的一种检测性能指标的系统的示意图;
40.图2为本技术提供的一种检测性能指标的方法的流程图;
41.图3为本技术提供的一种采集图像的示意图;
42.图4为本技术提供的另一种采集图像的示意图;
43.图5为本技术提供的一种检测性能指标的装置的示意图;
44.图6为本技术提供的一种电子设备的结构的示意图。
具体实施方式
45.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述。方法实施例中的具体操作方法也可以应用于装置实施例或系统实施例中。
46.在本技术的描述中“多个”理解为“至少两个”。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。a与b连接,可以表示:a与b直接连接和a与b通过c连接这两种情况。另外,在本技术的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
47.为了检测工业相机的性能指标,本技术提供了一种检测性能指标的系统,该系统可以是如图1所示的系统,该系统可以包平台模块110、对象模块120、光源模块130、采集模块140、传感模块150和处理模块160。
48.其中,光源模块130固定在平台模块110上,对象模块120固定在光源模块130上,采集模块140固定在平台模块110上,并且采集模块140的采集对象模块120所处的位置。
49.平台模块110由测试平台构成,测试平台包括物理平台以及固定在物理平台上的固定支架,物理平台一般由重量较大的物体搭建,如重达1吨的大理石。在这里,采用大理石平台可以实现测试平台结构一体化的固定,即排除固定螺丝松动、外部震动等结构因素导致性能指标检验结果不准确。
50.对象模块120由测试对象构成,测试对象可以是玻璃标定板,在玻璃标定板上可以设定背景为白色,在白色背景上均匀分布有黑色的标定圆。
51.光源模块130由光源模组构成,光源模组可以为测试对象补光,光源模组具体包括背光源和光源控制器。
52.采集模块140由采集设备构成,采集设备用于采集置于光源模组上的测试对象,并生成包含测试对象的图像,采集设备具体包括各种用于采集图像的相机。
53.传感模块150包括第一温度探头和第二温度探头,第一温度探头用于获取测试环境的环境温度,第二温度探头用于获取采集设备的工作温度。
54.值得说明的是,传感模块150除了可以用于采集温度,还可以用于采集其他信息,例如采集湿度,当采集湿度时,传感模块150包括的就是第一湿度探头和第二湿度探头,第一湿度探头用于获取测试环境的环境湿度,第二湿度探头用于获取采集设备的工作湿度。虽然本技术实施例中是以采集温度为例,但本领域技术人员当知采集温度为一种可能的方式,还可以是采集的其他信息,下文涉及部分不做重复赘述。
55.处理模块160可以包括性能处理器,性能处理器用于获取采集设备采集到的图像,还可以获取第一温度探头和第二温度探头采集到的温度,然后针对获取到的图像和温度进行处理,得到采集设备的性能指标。
56.基于上述的系统,本技术提供了一种可以应用到上述系统中的方法,通过该方法
可以检测工业相机的性能指标,达到精确检验工业相机的性能指标,进而满足一些定位要求极为精准的工业应用场景中对工业相机的性能的要求。
57.值得说明的是,本技术所提供的一种性能指标检验的方法可以适用于多种应用场景,尤其是一些针对定位要求极为精准的应用场景,包括:高速运动场景、工业制造场景、显微摄像场景、机器视觉场景、科研军工场景、航空航天场景、智能交通场景等。例如:在高速运动场景中,采集设备的实际性能指标必须满足指定要求,否则当采集设备应用在体育赛事、高速抓拍等具体高速运动场景中,将导致基于采集设备采集图像中的目标对象发生位置偏移,进而造成分析误差。
58.下面结合附图对本技术所提供的方法作出进一步详细说明。
59.参阅图2所示,本技术提供了一种检测性能指标的方法,具体流程如下:
60.步骤201:获取包含目标对象的n帧图像;
61.在本技术实施例中,性能处理器首先获取包含目标对象的n帧图像,在这里,n帧图像为采集设备在预设时段内连续采集到的多张图像,目标对象在预设时段内保持静止状态。
62.具体来说,采集设备用于采集指定区域内的对象,对象可以是标定圆、标定多边形等,可选的,对象均匀分布在指定区域内。当采集指定区域内包含多个对象时,目标对象为指定的单个或多个对象。
63.如图3所示,为采集设备针对目标图像采集到的图像,其中,图像中均匀分布有多个黑色填充的标定圆,这些标定圆就是指定区域中的对象,标记的五个标定圆分别位于图像的左上角、左下角、中心、右上角和右下角,这些标记的五个标定圆就是指定区域中的目标对象。目标对象的选择将影响后面检测采集设备的性能指标的准确性,基于此,在这里对目标对象位置的选择主要考虑到如下两方面的因素:因素一,随采集设备稳定性变化,采集设备采集到的图像靠近四个角的边缘位置变化相对较大;因素二,随采集设备稳定性变化,采集设备采集到图像的中心位置的画面效果比较好。因此,基于上述两方面因素的考虑,选取图像中左上角、左下角、中心、右上角和右下角的五个对象作为目标对象有助于遍布采集设备的采集视野,进而提高后面检测采集设备的性能指标的准确性。
64.可选的,采集设备需要室温冷却一定时间后才进行实际的采集工作,采集设备按照预设周期对目标对象进行采集,直到采集到预设时段内连续采集的多帧图像后完成图像采集工作。
65.举例来说,采用工业相机对如图3所示的目标对象进行采集。首先,将工业相机固定在测试平台上,并将第二温度探头贴合在工业相机的镜头处,第二温度探头和工业相机用绝缘胶带紧密贴合。此外,还需要将第一温度探头置于同环境的室内空气中,将测试对象静置于工业相机的镜头对准处,并且在测试对象下放置背光模组,保持背光模组中背光源的常量以维持温度的恒定。然后,通过启用工业相机进行采集拉流,调节工业相机的光圈和焦距以保证采集到的图像的画面达到清晰状态,将当前工业相机的配置保存至默认启动项,并对工业相机进行断电处理,直至冷却到30分钟或30分钟以上。在工业相机冷却到一定时间后才进行实际的采集工作,工业相机可以每6秒保存一张采集的图像,直到采集2.5小时后,工业相机达到热稳定状态,工业相机采集到多帧图像,完成图像采集的工作。
66.值得说明的是,上述图像的画面达到清晰状态包括单个目标对象在图像的画面中
所占的像素大于预设像素阈值,例如,单个目标对象在图像的画面中最少占有65个像素。
67.通过上述步骤,获取包含目标对象的n帧图像。
68.步骤202:确定所述目标对象在所述n帧图像的各帧图像中的对象位置;
69.在本技术实施例中,确定n帧图像的各帧图像中的目标区域,即目标对象所在的区域,然后,计算各帧图像中的目标区域的中心位置,并将各帧图像的中心位置作为目标对象在各帧图像中的对象位置。在这里,单帧图像中可以包括有多个目标对象,若单帧图像中有2个目标对象,则单帧图像可以确定出2个对象位置。
70.具体的,当目标对象为标定圆时,单个目标对象的对象位置即为标定圆在图像中的位置坐标。
71.在一些实施方式中,目标对象的灰度值与非目标对象的灰度值不同,可以采用如下方式来确定n帧图像中各帧图像中的目标区域:遍历n帧图像的各帧图像中的每个像素点,得到各帧图像中的每个像素点的灰度值,然后从各帧图像中筛选在预设范围内的灰度值对应的目标像素点,并将目标像素点所构成的区域作为各帧图像中的目标区域。可选的,遍历各帧图像中的指定区域的每个像素点,在这里的指定区域可以根据实际情况来确定,当然上述预设范围也可以根据实际应用情况来确定。
72.举例来说,采集的单帧图像如图4所示,单帧图像中包括有五个目标对象,目标对象表现为黑色标定圆,非目标对象也就是单帧图像中的背景,非目标图像表现为白色背景,并且单帧图像中的五个目标对象分别分布在单帧图像的左上角、左下角、中心、右上角和右下角。一般来说,灰度值可以处于[0~255]这个区间,若像素点的灰度值越接近0则该像素点越黑;若像素点的灰度值越接近255则该像素点越白。在这里如果设置处于[0~10]这个区间内的像素点为构成目标对象的像素点,那么通过遍历单帧图像中各个像素点,筛选出单帧图像中所有处于[0~10]这个区间内的像素点作为目标像素点,便可以确定这单帧图像的五个目标对象各自所处的五个目标区域,进而确定五个目标区域各自的中心位置,并将确定得到五个中心位置作为单帧图像中的目标位置。具体的,基于目标对象的灰度值确定目标区域可以采用卡尺工具,卡尺工具通过灰度值的差异来确定目标区域。
[0073]
在一种可能的设计中,采集的单帧图像如图3所示,即采集的单帧图像包括五个目标对象,五个目标对象分别为分布在单帧图像的左上角、左下角、中心、右上角和右下角的黑色标定圆,而非目标对象包括其他的黑色标定圆以及白色的背景。在这里,基于灰度值差值确定出的就是所有黑色标定圆的标定圆区域,具体的,可以采用卡尺工具确定出这些标定圆区域。然后,再基于目标对象所处方位将左上角、左下角、中心、右上角和右下角的标定圆区域确定为目标区域。
[0074]
通过上述步骤,也就确定出目标对象在n帧图像的各帧图像中的对象位置。
[0075]
步骤203:分别计算所述n帧图像各自对应的对象位置与第一帧图像对应的对象位置之间的距离;
[0076]
在本技术实施例中,考虑到单帧图像可以包含有单个目标对象,也可以包含有多个目标对象,若单帧图像包含有m个目标对象,并且m个目标对象之间彼此分离,m为大于等于1的整数,则响应于n帧图像的各帧图像中包含有m个目标对象,分别计算n帧图像的各帧图像中第i个目标对象的对象位置与第一帧图像中第i个目标对象的对象位置之间的距离,i为小于等于m的正整数。进而计算出n帧图像的各帧图像中各个目标对象的对象位置与第
一帧图像中各个目标对象的对象位置之间的距离,然后将计算得到的距离作为所述n帧图像各自对应的对象位置与第一帧图像对应的对象位置之间的距离。
[0077]
具体的,以单帧图像包含单个目标对象为例,第一帧图像的对象位置为(x1,y1),第二帧图像的对象位置为(x2,y2),以此类推,第n帧图像的对象位置为(xn,yn)。计算第一帧图像的对象位置与第一帧图像的对象位置之间的距离为计算第二帧图像的对象位置与第一帧图像的对象位置之间的距离为以此类推,计算第n帧图像的对象位置与第一帧图像的对象位置之间的距离为
[0078]
值得说明的是,采集设备在采集这n帧图像的同时,第一温度探头和第二温度探头也是在工作的,即可以得到n帧图像各自对应的采集温度。采集温度可以第一采集温度和第二采集温度,其中,第一采集温度为第一温度探头采集的环境温度,第二采集温度为第二温度探头采集的采集设备的工作温度。
[0079]
进一步的,计算得到的每个距离都可以基于上述关系得到相应的采集温度。如第n帧图像的对象位置与第一帧图像的对象位置之间的距离dn,距离dn对应的采集温度为第n帧图像对应的采集温度tempn,具体包括第n帧图像对应的第一采集温度和第二采集温度
[0080]
步骤204:在计算得到的多个距离中,选取满足预设条件的距离作为所述采集设备的性能指标。
[0081]
在本技术实施例中,根据计算得到的多个距离各自对应的采集温度,构建以距离为横坐标、采集温度为纵坐标的拟合曲线。在这里,拟合曲线的距离是针对一个目标对象和一个采集温度得到的。
[0082]
具体的,若单帧图像中有两个目标对象,即单帧图像对应有两个距离:第一距离和第二距离,同时单帧图像还对应有两个采集温度:第一采集温度和第二采集温度,则将构建出四条拟合曲线:n帧图像的n个第一距离将与相应的n个第一采集温度构建出第一拟合曲线;n帧图像的n个第一距离将与相应的n个第二采集温度构建出第二拟合曲线;n帧图像的n个第二距离将与相应的n个第一采集温度构建出第三拟合曲线;n帧图像的n个第二距离将与相应的n个第二采集温度构建出第四拟合曲线。
[0083]
上述的拟合曲线用于表征采集设备随采集温度变化而产生的偏移量大小的变化。一般来说,当采集设备的采集温度到达一定数值后,采集设备的偏移量将趋于稳定,即拟合曲线趋于平缓。基于此,筛选拟合曲线趋于平缓部分的多个候选距离,然后在这多个候选距离中选取最大的距离作为采集设备的性能指标。
[0084]
值得说明的是,采集设备的性能指标用于表征采集设备的性能高低:采集设备的性能指标越小则表征采集设备的性能越高;采集设备的性能指标越大则表征采集设备的性能越低。
[0085]
在一些实施方式中,可以直接从计算得到的多个距离中选取最大距离,作为所述采集设备的性能指标。
[0086]
在一些实施方式中,还将考虑实际应用场景对采集设备的温度的性能要求,在这
种情况下,还需要设置一个满足应用场景的预设采集温度区间。具体的,确定计算得到的多个距离各自对应的图像,根据各帧图像的采集温度,确定多个距离各自对应的采集温度,然后,从多个距离中筛选出多个距离各自对应的采集温度处于预设采集温度区间内的多个候选距离,再从多个候选距离中选取最大候选距离为所述采集设备的性能指标。
[0087]
进一步的,在确定采集设备的性能指标后,还将判断采集设备的性能指标是否小于预设阈值:若是,则确定采集设备的性能指标满足业务需求;若否,则确定采集设备的性能指标不满足所述业务需求。在这里,预设阈值可以根据实际应用场景的业务要求来设定。
[0088]
通过本技术实施例所提供的方法,可以精准检验出采集设备的性能指标,该性能指标表征采集设备随时间变化因素、环境变化因素、工作变化因素而发生的性能变化,具体的,以检测环境温度和工作温度两方面而导致采集设备采集图像发生的偏移量为例,详细阐述了本技术实施例提供的一种检测性能指标的方法的详细过程。
[0089]
基于同一发明构思,本技术还提供了一种检测性能指标的装置,精准检测采集设备的性能指标以适用于一些特定应用场景的高性能要求,参见图5,该装置包括:
[0090]
获取单元501,获取包含目标对象的n帧图像;其中,所述n帧图像为采集设备在预设时段内连续采集到的多张图像,所述目标对象在所述预设时段内保持静止状态;
[0091]
确定单元502,确定所述目标对象在所述n帧图像的各帧图像中的对象位置;
[0092]
计算单元503,分别计算所述n帧图像各自对应的对象位置与第一帧图像对应的对象位置之间的距离;
[0093]
选取单元504,在计算得到的多个距离中,选取满足预设条件的距离作为所述采集设备的性能指标。
[0094]
在一种可能的设计中,所述确定单元502,具体用于确定所述n帧图像的各帧图像中的目标区域;其中,所述目标区域为所述目标对象所在的区域;计算所述各帧图像中的目标区域的中心位置,并将所述中心位置作为所述目标对象在所述各帧图像中的对象位置。
[0095]
在一种可能的设计中,所述确定单元502,具体用于遍历所述n帧图像的各帧图像中的每个像素点,得到所述各帧图像中的每个像素点的灰度值;筛选所述各帧图像各自的目标像素点,并将所述目标像素点所构成的区域作为所述各帧图像中的目标区域;其中,所述目标像素点的灰度值处于预设范围内。
[0096]
在一种可能的设计中,所述计算单元503,具体用于响应于所述n帧图像的各帧图像中包含有m个目标对象;其中,所述m个目标对象之间彼此分离,m为大于等于1的整数;分别计算所述n帧图像的各帧图像中第i个目标对象的对象位置与第一帧图像中第i个目标对象的对象位置之间的距离;其中,i为小于等于m的正整数;将计算得到的距离作为所述n帧图像各自对应的对象位置与第一帧图像对应的对象位置之间的距离。
[0097]
在一种可能的设计中,所述选取单元504,具体用于确定计算得到的多个距离各自对应的图像,根据所述各帧图像的采集温度,确定所述多个距离各自对应的采集温度;从所述多个距离中筛选出所述多个距离各自对应的采集温度处于预设采集温度区间内的多个候选距离;确定所述多个候选距离中的最大候选距离为所述采集设备的性能指标。
[0098]
在一种可能的设计中,所述选取单元504,具体用于在计算得到的多个距离中,选取最大距离作为所述采集设备的性能指标。
[0099]
在一种可能的设计中,所述选取单元504,还包括:判断所述采集设备的性能指标
是否小于预设阈值;若是,则确定所述采集设备的性能指标满足业务需求;若否,则确定所述采集设备的性能指标不满足所述业务需求。
[0100]
基于上述装置,实现对采集设备的性能指标的精准检测,该性能指标表征采集设备随时间变化因素、环境变化因素、工作变化因素而发生的性能转变。
[0101]
基于同一发明构思,本技术实施例中还提供了一种电子设备,所述电子设备可以实现前述一种检测性能指标的装置的功能,参考图6,所述电子设备包括:
[0102]
至少一个处理器601,以及与至少一个处理器601连接的存储器602,本技术实施例中不限定处理器601与存储器602之间的具体连接介质,图6中是以处理器601和存储器602之间通过总线600连接为例。总线600在图6中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。总线600可以分为地址总线、数据总线、控制总线等,为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。或者,处理器601也可以称为控制器,对于名称不做限制。
[0103]
在本技术实施例中,存储器602存储有可被至少一个处理器601执行的指令,至少一个处理器601通过执行存储器602存储的指令,可以执行前文论述的检测性能指标方法。处理器601可以实现图5所示的装置中各个单元的功能。
[0104]
其中,处理器601是该装置的控制中心,可以利用各种接口和线路连接整个该控制设备的各个部分,通过运行或执行存储在存储器602内的指令以及调用存储在存储器602内的数据,该装置的各种功能和处理数据,从而对该装置进行整体监控。
[0105]
在一种可能的设计中,处理器601可包括一个或多个处理单元,处理器601可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器601中。在一些实施例中,处理器601和存储器602可以在同一芯片上实现,在一些实施例中,它们也可以在独立的芯片上分别实现。
[0106]
处理器601可以是通用处理器,例如中央处理器(cpu)、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的检测性能指标方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0107]
存储器602作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器602可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(random access memory,ram)、静态随机访问存储器(static random access memory,sram)、可编程只读存储器(programmable read only memory,prom)、只读存储器(read only memory,rom)、带电可擦除可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁性存储器、磁盘、光盘等等。存储器602是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本技术实施例中的存储器602还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
[0108]
通过对处理器601进行设计编程,可以将前述实施例中介绍的检测性能指标方法所对应的代码固化到芯片内,从而使芯片在运行时能够执行图2所示的实施例的检测性能指标方法的步骤。如何对处理器601进行设计编程为本领域技术人员所公知的技术,这里不再赘述。
[0109]
基于同一发明构思,本技术实施例还提供一种存储介质,该存储介质存储有计算机指令,当该计算机指令在计算机上运行时,使得计算机执行前文论述检测性能指标方法。
[0110]
在一些可能的实施方式中,本技术提供的检测性能指标方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在装置上运行时,程序代码用于使该控制设备执行本说明书上述描述的根据本技术各种示例性实施方式的检测性能指标方法中的步骤。
[0111]
本领域内的技术人员应明白,本技术的实施例可提供为方法、装置、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0112]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0113]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0114]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0115]
显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

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

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

相关文献