System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及摄像头测试,特别涉及一种摄像头模组分布式测试方法、系统、设备及存储介质。
技术介绍
1、测试软件调用摄像头驱动程序,获取并显示图像信号,以直观呈现摄像头的拍摄画面 。测试软件通过对图像的清晰度、色彩还原度、亮度、对比度等参数的分析,评估摄像头的成像质量。如通过检测图像边缘的锐利程度衡量清晰度,对比拍摄色彩与实际色彩评估色彩还原度。针对摄像头的录像、录音、拍照等功能,测试软件在调用这些功能后,对生成的文件进行检查,查看是否能正常录制和存储,以及声音与图像是否同步等。对于网络摄像头,测试软件可扫描局域网内的网络设备,查找与摄像头相关的设备信息,或检测摄像头的网络流量模式,判断其网络连接及数据传输是否正常。
2、目前,行业内通用的做法是将对摄像头的点亮、测试和关闭等功能封装成为一个测试软件,即一个测试软件控制对应一个摄像头模组,同时检测n个摄像头就需要打开n个测试软件,并通过一个控制软件统一控制。但一个控制主机的算力是有限的,降低了生产效率。
技术实现思路
1、本申请实施例的目的在于提出一种摄像头模组分布式测试方法、系统、设备及存储介质以解决在对摄像头模组进行测试时,算力分配不均、测试效率低的问题。
2、为了解决上述技术问题,本申请实施例提供一种摄像头模组分布式测试方法,采用了如下所述的技术方案,包括:
3、步骤100、提供一种摄像头模组分布式测试系统,包括测试主机、多个远程复机;所述测试主机包括控制单元、本地测试单元、本地复制单元;所述
4、步骤200、所述控制单元通过所述本地复制单元将测试文件分别传输给所述远程复制单元,所述本地复制单元及远程复制单元根据算力分别对所述测试文件进行规定数量的复制,分别得到复制后的多个测试文件;
5、步骤300、根据所述控制单元指令,所述测试主机及远程复机分别利用多个测试文件对多个摄像头模组进行测试;
6、其中,所述测试文件与待测的摄像头模组一一对应。
7、进一步的,所述步骤100包括:
8、步骤110、在所述控制单元与所述本地复制单元之间建立第一通信连接;
9、步骤120、在所述本地复制单元与远程复制单元之间建立第二通信连接。
10、进一步的,所述步骤100还包括:
11、步骤130、在所述控制单元与本地测试单元之间建立第三通信连接;
12、步骤140、在所述控制单元与远程测试单元之间建立第四通信连接;
13、步骤150、将本地测试单元通过各自端口对应的摄像头模组之间建立第五通信连接;
14、步骤160、将远程测试单元通过各自端口对应的摄像头模组之间建立第六通信连接。
15、进一步的,所述步骤200包括:
16、步骤210、通过所述第一通信连接,所述控制单元向所述本地复制单元传输请求指令;
17、步骤220、根据所述请求指令,所述本地复制单元通过所述第二通信连接将所述测试文件分别传输到远程复制单元。
18、进一步的,所述步骤200还包括:
19、步骤230、获取本地设备算力,根据所述本地设备算力,所述控制单元通过所述第一通信连接向所述本地复制单元传输第一复制指令;
20、步骤240、根据所述第一复制指令,所述本地复制单元复制第一规定数量的测试文件。
21、进一步的,所述步骤200还包括:
22、步骤250、分别获取各个远程复机算力,根据所述远程复机算力,所述控制单元通过所述第一通信连接、第二通信连接向所述本地复制单元传输第二复制指令;
23、步骤260、根据所述第二复制指令,所述远程复制单元复制第二规定数量的测试文件。
24、进一步的,所述步骤300包括:
25、步骤310、所述控制单元通过第三通信连接、第五通信连接与对应的摄像头模组进行通信,所述本地测试单元分别调用对应的测试文件对摄像头模组进行测试;
26、步骤320、所述控制单元通过第四通信连接、第六通信连接与对应的摄像头模组进行通信,所述多个远程测试单元分别调用对应的测试文件对摄像头模组进行测试。
27、为了解决上述技术问题,本申请实施例还提供一种摄像头模组分布式测试系统,采用第一方面所述的摄像头模组分布式测试方法,包括:
28、包括测试主机及多个远程复机;
29、所述测试主机包括控制单元、本地测试单元、本地复制单元;
30、所述远程复机包括远程测试单元及远程复制单元;
31、所述多个远程复机分别与所述测试主机进行通信连接,所述远程复机、所述测试主机分别与对应的摄像头模组进行通信连接;
32、所述控制单元用于通过所述本地复制单元将测试文件分别传输给所述远程复制单元,向所述本地复制单元及远程复制单元发送复制指令,并向所述本地测试单元及远程测试单元发送测试指令;
33、所述本地复制单元及远程复制单元用于根据复制指令及算力对收到的测试文件进行复制;
34、所述本地测试单元及远程测试单元用于根据测试指令并分别利用多个测试文件对多个摄像头模组进行测试;
35、其中,所述测试文件与待测的摄像头模组一一对应。
36、为了解决上述技术问题,本申请实施例还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如上所述的摄像头模组分布式测试方法的步骤。
37、为了解决上述技术问题,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如上所述的摄像头模组分布式测试方法的步骤。
38、与现有技术相比,本申请实施例主要有以下技术效果:通过本地复制单元将测试文件分别传输给远程复制单元,本地复制单元及远程复制单元根据算力分别对测试文件进行规定数量的复制,本地测试单元及远程测试单元根据控制单元指令分别利用多个测试文件对多个摄像头模组进行测试,使得每个复机的算力得到充分利用,大大增加了单次测试摄像头模组的数量,提高了测试效率。
本文档来自技高网...【技术保护点】
1.一种摄像头模组分布式测试方法,特征在于,包括:
2.根据权利要求1所述的摄像头模组分布式测试方法,其特征在于,所述步骤100包括:
3.根据权利要求2所述的摄像头模组分布式测试方法,其特征在于,所述步骤100还包括:
4.根据权利要求1所述的摄像头模组分布式测试方法,其特征在于,所述步骤200包括:
5.根据权利要求4所述的摄像头模组分布式测试方法,其特征在于,所述步骤200还包括:
6.根据权利要求5所述的摄像头模组分布式测试方法,其特征在于,所述步骤200还包括:
7.根据权利要求1所述的摄像头模组分布式测试方法,其特征在于,所述步骤300包括:
8.一种摄像头模组分布式测试系统,采用权利要求1-7任一项所述的摄像头模组分布式测试方法,其特征在于,包括:
9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如权利要求1至7中任一项所述的摄像头模组分布式测试方法的步骤。
10.一种计算机可读存储介
...【技术特征摘要】
1.一种摄像头模组分布式测试方法,特征在于,包括:
2.根据权利要求1所述的摄像头模组分布式测试方法,其特征在于,所述步骤100包括:
3.根据权利要求2所述的摄像头模组分布式测试方法,其特征在于,所述步骤100还包括:
4.根据权利要求1所述的摄像头模组分布式测试方法,其特征在于,所述步骤200包括:
5.根据权利要求4所述的摄像头模组分布式测试方法,其特征在于,所述步骤200还包括:
6.根据权利要求5所述的摄像头模组分布式测试方法,其特征在于,所述步骤200还包括:
7.根据权利要求1所述的摄像...
【专利技术属性】
技术研发人员:柴一凡,罗芳文,张露,
申请(专利权)人:信利光电股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。