1.本技术涉及摄像头测试技术领域,尤其涉及一种基于智能行走机器人的摄像头测试系统。
背景技术:2.随着国内光学实验室对于智能化摄像头测试的需求越来越大,在现有技术中国,对摄像头进行自动化测试领域,一般采用单一的固定方式将摄像头放置在不同的测试点,导致测试不准确、死板、操作繁琐复杂等问题,这种固定移动方式存在着很多缺点,比如事先需要手动往地图里面添加固定位置的测试点,不支持测试点智能小车位置微调等,这样会导致如果测试点校准不好的话,由于在测试点不能微调,不灵活,需要重新手动去调整测试点的位置,无形中增加了测试的工作量以及降低了测试效率。
技术实现要素:3.本技术的一个目的是提供一种基于智能行走机器人的摄像头测试系统,解决了现有的摄像头测试领域的单一的固定方式带来的测试不准确、死板、操作繁琐复杂等问题,提升了测试效率和测试准确度。
4.根据本技术的一个方面,提供了一种基于智能行走机器人的摄像头测试系统,其中,该系统包括智能行走机器人和分析设备,所述智能行走机器人包括机械臂,该系统包括如下测试步骤:
5.步骤一、通过所述智能行走机器人的机械臂抓取设备仓里的待测摄像头,并移动到预设的初始位置;
6.步骤二、所述智能行走机器人确定目标测试场景并获取所述目标测试场景所在的目标测试点的位置,规划从所述初始位置到所述目标测试点的位置的导航路径;
7.步骤三、所述智能行走机器人携带所述待测摄像头,基于所述导航路径导航至所述目标测试点;
8.步骤四、打开所述待测摄像头对所述目标测试场景进行拍照、分析拍摄图片的基准点及通过所述机械臂的移动对准所述目标测试场景;
9.步骤五、完成对准后,通过所述待测摄像头对所述目标测试场景录制一段测试视频,并将所述测试视频上传至所述分析设备;
10.步骤六、所述分析设备调用与所述目标测试场景对应的目标视频分析算法,对所述测试视频进行视频分析,得到与所述待测摄像头的拍摄参数相关的数据集;
11.步骤七、所述分析设备调用与所述目标测试场景对应的目标关键字集合,根据所述目标关键字集合对所述数据集进行关键字提取,得到所述待测摄像头的拍摄参数信息,其中,所述目标关键字集合包括至少一个目标关键字,所述拍摄参数信息包括至少一项拍摄参数和每项所述拍摄参数对应的参数值。
12.进一步地,上述系统中,所述分析设备还用于:
13.调用与所述目标测试场景对应的每个所述拍摄参数的评估权重;
14.根据所述待测摄像头的拍摄参数信息和每个所述拍摄参数的评估权重,对所述待测摄像头进行拍摄性能的评估,得到在所述目标测试场景下的所述待测摄像头的拍摄性能评估值。
15.进一步地,上述系统中,所述分析设备还用于:
16.获取用户对所述待测摄像头在所述目标测试场景下的测试需求,所述测试需求包括在所述目标测试场景下,所述用户对所述待测摄像头的不同拍摄参数的关注指数;
17.根据所述测试需求,设置在所述目标测试场景下的每个所述拍摄参数的评估权重。
18.进一步地,上述系统中,所述智能行走机器人还用于:
19.存储不同的测试场景所在的测试点及其位置;
20.其中,所述智能行走机器人确定目标测试场景并获取所述目标测试场景所在的目标测试点的位置,包括:
21.所述智能行走机器人根据获取的实时场景测试需求,确定目标测试场景,并从所述不同的测试场景所在的测试点及其位置中,查询并获取所述目标测试场景所在的目标测试点的位置。
22.进一步地,上述系统中,所述分析设备还用于:
23.存储不同的测试场景对应的视频分析算法;
24.其中,所述分析设备调用与所述目标测试场景对应的目标视频分析算法之前,还用于:
25.根据所述目标测试场景,从所述不同的测试场景对应的视频分析算法中进行查询,匹配到与所述目标测试场景对应的目标视频分析算法。
26.进一步地,上述系统中,所述分析设备还用于:
27.存储不同的测试场景对应的关键字集合,所述关键字集合包括至少一个关键字;
28.其中,所述分析设备调用与所述目标测试场景对应的目标关键字集合之前,所述分析设备还用于:
29.根据所述目标测试场景,从所述不同的测试场景对应的关键字集合中进行查询,匹配到与所述目标测试场景对应的目标关键字集合。
30.与现有技术相比,本技术一实施例提供的一种基于智能行走机器人的摄像头测试系统,其中,该系统包括智能行走机器人和分析设备,所述智能行走机器人包括机械臂,该系统包括如下测试步骤:步骤一、通过所述智能行走机器人的机械臂抓取设备仓里的待测摄像头,并移动到预设的初始位置;步骤二、所述智能行走机器人确定目标测试场景并获取所述目标测试场景所在的目标测试点的位置,规划从所述初始位置到所述目标测试点的位置的导航路径;步骤三、所述智能行走机器人携带所述待测摄像头,基于所述导航路径导航至所述目标测试点;步骤四、打开所述待测摄像头对所述目标测试场景进行拍照、分析拍摄图片的基准点及通过所述机械臂的移动对准所述目标测试场景;步骤五、完成对准后,通过所述待测摄像头对所述目标测试场景录制一段测试视频,并将所述测试视频上传至所述分析设备;步骤六、所述分析设备调用与所述目标测试场景对应的目标视频分析算法,对所述测试视频进行视频分析,得到与所述待测摄像头的拍摄参数相关的数据集;步骤七、所述分
析设备调用与所述目标测试场景对应的目标关键字集合,根据所述目标关键字集合对所述数据集进行关键字提取,得到所述待测摄像头的拍摄参数信息,其中,所述目标关键字集合包括至少一个目标关键字,所述拍摄参数信息包括至少一项拍摄参数和每项所述拍摄参数对应的参数值。在实际应用场景中,只需测试工程师把待测摄像头放在设备仓内就可以去做别的事情了,整个摄像头的测试过程都是智能行走机器人和分析设备之间配合自动完成的测试,无需人工干预,也无需人工去干预校准,确保了数据自动获取以及自动生成所需的与摄像头的拍摄参数相关的信息,以便用户只需通过浏览拍摄参数信息就可以清晰的了解每个摄像头的性能好坏,同时可重复性能优良,测试环境稳定,设备精度高,数据高效可靠,可以大大提高测试工程师的工作效率,减少大量的工作时间,把工程师从繁重的体力、脑力劳动中解放出来,数据的可靠信服度也高。
附图说明
31.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本技术的其它特征、目的和优点将会变得更明显:
32.图1示出根据本技术一个方面的一种基于智能行走机器人的摄像头测试系统的测试流程示意图;
33.附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
34.下面结合附图对本技术作进一步详细描述。
35.本技术的一个方面提出了一种基于智能行走机器人的摄像头测试系统,其中,该系统包括智能行走机器人和分析设备,在此,所述智能行走机器人包括但不限于可以采集图片、视频及文字等的、可行走的机器人,比如,所述智能行走机器人包括但不限于智能小车等,所述智能行走机器人包括机械臂,该系统包括如下测试步骤:
36.步骤一、通过所述智能行走机器人的机械臂抓取设备仓里的待测摄像头,并移动到预设的初始位置;
37.步骤二、所述智能行走机器人确定目标测试场景并获取所述目标测试场景所在的目标测试点的位置,规划从所述初始位置到所述目标测试点的位置的导航路径;
38.步骤三、所述智能行走机器人携带所述待测摄像头,基于所述导航路径导航至所述目标测试点;
39.步骤四、打开所述待测摄像头对所述目标测试场景进行拍照、分析拍摄图片的基准点及通过所述机械臂的移动对准所述目标测试场景;
40.步骤五、完成对准后,通过所述待测摄像头对所述目标测试场景录制一段测试视频,并将所述测试视频上传至所述分析设备;在此,所述分析设备包括但不限于电脑端、服务器及分析后台等设备。
41.步骤六、所述分析设备调用与所述目标测试场景对应的目标视频分析算法,对所述测试视频进行视频分析,得到与所述待测摄像头的拍摄参数相关的数据集;
42.步骤七、所述分析设备调用与所述目标测试场景对应的目标关键字集合,根据所述目标关键字集合对所述数据集进行关键字提取,得到所述待测摄像头的拍摄参数信息,
其中,所述目标关键字集合包括至少一个目标关键字,所述拍摄参数信息包括至少一项拍摄参数和每项所述拍摄参数对应的参数值。
43.通过上述步骤一至步骤七,在实际应用场景中,只需测试工程师把待测摄像头放在设备仓内就可以去做别的事情了,整个摄像头的测试过程都是智能行走机器人和分析设备之间配合自动完成的测试,无需人工干预,也无需人工去干预校准,确保了数据自动获取以及自动生成所需的与摄像头的拍摄参数相关的信息,以便用户只需通过浏览拍摄参数信息就可以清晰的了解每个摄像头的性能好坏,同时可重复性能优良,测试环境稳定,设备精度高,数据高效可靠,可以大大提高测试工程师的工作效率,减少大量的工作时间,把工程师从繁重的体力、脑力劳动中解放出来,数据的可靠信服度也高。
44.如图1所示,在实际应用场景中,将待测试的一个或多个待测摄像头放置在设备仓内,当需要对设备仓内的待测摄像头进行测试时,智能行走机器人上的机械臂自动抓取设备仓里面的待测摄像头,并将机械臂移动到一个预设的初始位置,以便每个待测摄像头的初始位置均为同一位置。然后,智能行走机器人确定需要测试的目标测试场景,并根据待拍摄的目标测试场景所在的目标测试点的位置,采用自由导航从所述初始位置运动到所述目标测试点的位置,实现从初始位置自由导航至目标测试点的位置的自由导航。接着,所述智能行走机器人打开所述机械臂上抓取的待测摄像头对所述目标测试场景进行拍照、分析拍摄图片的基准点:mark点以及通过机械臂自动对准所述目标测试场景,实现对目标测试场景的拍摄对准。之后,在完成对准场景后,通过待测摄像头对目标测试场景录制一段测试视频,并将录制好的测试视频上传到分析设备中。然后,所述分析设备调用与目标测试场景对应的目标视频分析算法api对该段测试视频进行分析,使得分析视频得到一串包含与待测摄像头的拍摄参数:噪声、色彩、曝光、白平衡、时间等参数相关的数据集。接着,所述分析设备调用与所述目标测试场景对应的目标关键字集合,根据目标关键字集合中的关键字提取数据集中的一些关键数据,生成所述待测摄像头的拍摄参数信息,所述拍摄参数信息包括一项或多项拍摄参数及其对应的参数值,其中,所述拍摄参数包括但不限于摄像头噪声、色彩、曝光、白平衡、时间相等参数,所述拍摄参数信息的表现形式可以是表格、条形图、柱状图、圆形图表及报告等,以满足用户在不同阅览场景下的需求。更换不同的测试场景和/或待测摄像头,重复上述所有步骤流程,可以获取到不同测试场景下的待测摄像头的拍摄参数信息和/或不同的待测摄像头在同一测试场景下的拍摄参数信息,实现对同一待测摄像头在不同测试场景和不同摄像头在同一测试场景下的测试需求,测试过程更加灵活自如,能够满足用户在实际应用场景中的不同测试需求。
45.接着本技术的上述实施例,所述分析设备还用于:
46.调用与所述目标测试场景对应的每个所述拍摄参数的评估权重;
47.根据所述待测摄像头的拍摄参数信息和每个所述拍摄参数的评估权重,对所述待测摄像头进行拍摄性能的评估,得到在所述目标测试场景下的所述待测摄像头的拍摄性能评估值。
48.例如,在不同的测试场景下,对待测摄像头的每个拍摄参数的评估权重不同,因此,在实际应用场景中,当确定目标测试场景后,为了确定待测摄像头在该目标测试场景下的拍摄性能,需要先调用与该目标测试场景对应的每个拍摄参数的评估权重;然后根据所述待测摄像头的拍摄参数信息和在该目标测试场景下的每个所述拍摄参数的评估权重,对
所述待测摄像头进行在所述目标测试场景下的拍摄性能的评估,得到在所述目标测试场景下的所述待测摄像头的拍摄性能评估值,实现对待测摄像头在目标测试场景下的拍摄性能的定向性评估。
49.接着本技术的上述实施例,所述分析设备还用于:
50.获取用户对所述待测摄像头在所述目标测试场景下的测试需求,所述测试需求包括在所述目标测试场景下,所述用户对所述待测摄像头的不同拍摄参数的关注指数;
51.根据所述测试需求,设置在所述目标测试场景下的每个所述拍摄参数的评估权重。
52.例如,为了满足在不同测试场景下的每个拍摄参数的评估需求,所述分析设备在进行实际应用场景的测试之前,还需要获取用户对每个所述待测摄像头在所述目标测试场景下的测试需求,所述测试需求包括在所述目标测试场景下,所述用户对所述待测摄像头的不同拍摄参数的关注指数,并根据所述测试需求,设置在所述目标测试场景下的每个所述拍摄参数的评估权重,以便后续在对目标测试场景进行摄像头性能的测试时,能够对不同的拍摄参数进行对应的评估权重的计算,从而提高对目标测试场景下的待测摄像头的性能的测试准确度。
53.接着本技术的上述实施例,为了确保对不同的测试场景进行定点位置的测试,所述智能行走机器人中还存储有不同的测试场景所在的测试点及其位置,体现了不同的测试场景对应不同的测试点和该测试点的位置,以便智能行走机器人能够基于初始位置自主定位导航至目标测试场景所在的目标测试点的位置,进行对应该目标测试场景的拍摄测试。即在本技术的一实际应用场景中,所述智能行走机器人在确定目标测试场景并获取所述目标测试场景所在的目标测试点的位置时,所述智能行走机器人根据获取的实时场景测试需求,确定目标测试场景,并从所述不同的测试场景所在的测试点及其位置中,查询并获取所述目标测试场景所在的目标测试点的位置,实现对目标测试场景所在的目标测试点及其位置的查询和确定。在此,所述实时场景测试需求可以是测试的用户主动输入的,也可以是通过第三方设备传输过来而获取的。
54.接着本技术的上述实施例,为了实现对不同测试场景下摄像头拍摄的视频的定向分析,所述分析设备还存储有不同的测试场景对应的视频分析算法;以便在后续的实际应用场景中,所述分析设备调用与所述目标测试场景对应的目标视频分析算法之前,还根据所述目标测试场景,从所述不同的测试场景对应的视频分析算法中进行查询,匹配到与所述目标测试场景对应的目标视频分析算法,以便通过与所述目标测试场景对应的目标视频分析算法,来对该目标测试场景下的待测摄像头拍摄的测试视频进行定向分析,从而得到更准确地拍摄参数信息。
55.接着本技术的上述实施例,为了便于对不同的测试场景下的待测摄像头的拍摄参数相关的数据集进行定向的关键字提取,所述分析设备还存储有不同的测试场景对应的关键字集合,所述关键字集合包括至少一个关键字,以便后续在实际的应用场景中,所述分析设备调用与所述目标测试场景对应的目标关键字集合之前,所述分析设备根据所述目标测试场景,从所述不同的测试场景对应的关键字集合中进行查询,匹配到与所述目标测试场景对应的目标关键字集合,以便通过与所述目标测试场景对应的目标关键字集合,对所述目标关键字集合对所述数据集进行关键字提取,得到在所述目标测试场景下的所述待测摄
像头的拍摄参数信息,从而提高在目标测试场景下对待测摄像头的拍摄参数信息的准确度。
56.接着本技术的上述所有实施例,可以获取在同一测试场景下的不同的待测摄像头对应的拍摄参数信息,该拍摄参数信息的表现形式可以优选为报告表的形式,并对不同的待测摄像头的报告表形式的拍摄参数信息进行不同拍摄参数的加权计算,得到不同的待测摄像头的拍摄性能评估值,在此,拍摄性能评估值越高,越说明在该同一测试场景下该待测摄像头的拍摄性能越好,以便用户能够通过拍摄性能评估值的不同,对不同的待测摄像头进行识别和选取等。
57.通过本技术的上述实施例提供的一种基于智能行走机器人的摄像头测试系统,不仅解决了现有的摄像头测试领域的单一的固定方式带来的测试不准确、死板、操作繁琐复杂等问题,通过智能行走机器人实现自由导航至每个测试场景对应的测试点的位置,不用测试工程师的手动添加测试点,还通过在测试点的智能行走机器人位置微调等,提升了测试准确度和测试效率。
58.综上所述,本技术实施例提供的一种基于智能行走机器人的摄像头测试系统,该系统包智能行走机器人和分析设备,所述智能行走机器人包括机械臂,该系统包括如下测试步骤:步骤一、通过所述智能行走机器人的机械臂抓取设备仓里的待测摄像头,并移动到预设的初始位置;步骤二、所述智能行走机器人确定目标测试场景并获取所述目标测试场景所在的目标测试点的位置,规划从所述初始位置到所述目标测试点的位置的导航路径;步骤三、所述智能行走机器人携带所述待测摄像头,基于所述导航路径导航至所述目标测试点;步骤四、打开所述待测摄像头对所述目标测试场景进行拍照、分析拍摄图片的基准点及通过所述机械臂的移动对准所述目标测试场景;步骤五、完成对准后,通过所述待测摄像头对所述目标测试场景录制一段测试视频,并将所述测试视频上传至所述分析设备;步骤六、所述分析设备调用与所述目标测试场景对应的目标视频分析算法,对所述测试视频进行视频分析,得到与所述待测摄像头的拍摄参数相关的数据集;步骤七、所述分析设备调用与所述目标测试场景对应的目标关键字集合,根据所述目标关键字集合对所述数据集进行关键字提取,得到所述待测摄像头的拍摄参数信息,其中,所述目标关键字集合包括至少一个目标关键字,所述拍摄参数信息包括至少一项拍摄参数和每项所述拍摄参数对应的参数值。在实际应用场景中,只需测试工程师把待测摄像头放在设备仓内就可以了,整个摄像头的测试过程都是智能行走机器人和分析设备之间配合自动完成的测试,无需人工干预,也无需人工去干预校准,确保了数据自动获取以及自动生成所需的与摄像头的拍摄参数相关的信息,以便用户只需通过浏览拍摄参数信息就可以清晰的了解每个摄像头的性能好坏,同时可重复性能优良,测试环境稳定,设备精度高,数据高效可靠,可以大大提高测试工程师的工作效率,减少大量的工作时间,把工程师从繁重的体力、脑力劳动中解放出来,数据的可靠信服度也高。
59.对于本领域技术人员而言,显然本技术不限于上述示范性实施例的细节,而且在不背离本技术的精神或基本特征的情况下,能够以其他的具体形式实现本技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此
外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
技术特征:1.一种基于智能行走机器人的摄像头测试系统,其中,该系统包括智能行走机器人和分析设备,所述智能行走机器人包括机械臂,该系统包括如下测试步骤:步骤一、通过所述智能行走机器人的机械臂抓取设备仓里的待测摄像头,并移动到预设的初始位置;步骤二、所述智能行走机器人确定目标测试场景并获取所述目标测试场景所在的目标测试点的位置,规划从所述初始位置到所述目标测试点的位置的导航路径;步骤三、所述智能行走机器人携带所述待测摄像头,基于所述导航路径导航至所述目标测试点;步骤四、打开所述待测摄像头对所述目标测试场景进行拍照、分析拍摄图片的基准点及通过所述机械臂的移动对准所述目标测试场景;步骤五、完成对准后,通过所述待测摄像头对所述目标测试场景录制一段测试视频,并将所述测试视频上传至所述分析设备;步骤六、所述分析设备调用与所述目标测试场景对应的目标视频分析算法,对所述测试视频进行视频分析,得到与所述待测摄像头的拍摄参数相关的数据集;步骤七、所述分析设备调用与所述目标测试场景对应的目标关键字集合,根据所述目标关键字集合对所述数据集进行关键字提取,得到所述待测摄像头的拍摄参数信息,其中,所述目标关键字集合包括至少一个目标关键字,所述拍摄参数信息包括至少一项拍摄参数和每项所述拍摄参数对应的参数值。2.根据权利要求1所述的系统,其中,所述分析设备还用于:调用与所述目标测试场景对应的每个所述拍摄参数的评估权重;根据所述待测摄像头的拍摄参数信息和每个所述拍摄参数的评估权重,对所述待测摄像头进行拍摄性能的评估,得到在所述目标测试场景下的所述待测摄像头的拍摄性能评估值。3.根据权利要求2所述的系统,其中,所述分析设备还用于:获取用户对所述待测摄像头在所述目标测试场景下的测试需求,所述测试需求包括在所述目标测试场景下,所述用户对所述待测摄像头的不同拍摄参数的关注指数;根据所述测试需求,设置在所述目标测试场景下的每个所述拍摄参数的评估权重。4.根据权利要求1所述的系统,其中,所述智能行走机器人还用于:存储不同的测试场景所在的测试点及其位置;其中,所述智能行走机器人确定目标测试场景并获取所述目标测试场景所在的目标测试点的位置,包括:所述智能行走机器人根据获取的实时场景测试需求,确定目标测试场景,并从所述不同的测试场景所在的测试点及其位置中,查询并获取所述目标测试场景所在的目标测试点的位置。5.根据权利要求1所述的系统,其中,所述分析设备还用于:存储不同的测试场景对应的视频分析算法;其中,所述分析设备调用与所述目标测试场景对应的目标视频分析算法之前,还用于:根据所述目标测试场景,从所述不同的测试场景对应的视频分析算法中进行查询,匹配到与所述目标测试场景对应的目标视频分析算法。
6.根据权利要求1所述的系统,其中,所述分析设备还用于:存储不同的测试场景对应的关键字集合,所述关键字集合包括至少一个关键字;其中,所述分析设备调用与所述目标测试场景对应的目标关键字集合之前,所述分析设备还用于:根据所述目标测试场景,从所述不同的测试场景对应的关键字集合中进行查询,匹配到与所述目标测试场景对应的目标关键字集合。
技术总结本申请的目的是提供一种基于智能行走机器人的摄像头测试系统,只需测试工程师把待测摄像头放在设备仓内就可以了,整个摄像头的测试过程都是智能行走机器人和分析设备之间配合自动完成的测试,无需人工干预,也无需人工去干预校准,确保了数据自动获取以及自动生成所需的与摄像头的拍摄参数相关的信息,以便用户只需通过浏览拍摄参数信息就可以清晰的了解每个摄像头的性能好坏,同时可重复性能优良,测试环境稳定,设备精度高,数据高效可靠,可以大大提高测试工程师的工作效率,减少大量的工作时间,把工程师从繁重的体力、脑力劳动中解放出来,数据的可靠信服度也高。数据的可靠信服度也高。数据的可靠信服度也高。
技术研发人员:黄伟
受保护的技术使用者:上海研鼎信息技术有限公司
技术研发日:2022.06.13
技术公布日:2022/11/1