System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及车载摄像头,具体涉及一种车载摄像头硬件链路的测试方法、装置、介质及设备。
技术介绍
1、现有技术中,自动驾驶域控制器接收由车机域控制器的第一硬件链路输出的第一图像,下一步,自动驾驶域控制器输出第一图像,经车机域控制器的第二硬件链路输出第二图像。
2、在此过程中,依赖于自动驾驶域控制器以及软件的设置,实现的成本和复杂度要求比较高;如果软件存在漏洞,需要同时修改自动驾驶域控制器和车机域控制器的软件,灵活性差。针对测试失败的情况,需要排查两个控制器的问题,协调不同业务的人员,分析进度缓慢。此外,将自动驾驶域控制器作为负载放入测试设备中,对影响测试设备的空间布局。
技术实现思路
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、所述显示器用于显示所述第一参考图像;
33、和/或,显示所述第二参考图像;
34、和/或,显示所述测试结果。
35、第四方面,本公开实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行如第一方面所述方法的步骤。
36、第五方面,本公开实施例还提供了一种电子设备,其特征在于,包括:
37、一个或多个处理器;
38、存储器,用于存储一个或多个程序或指令;
39、所述处理器通过调用所述存储器存储的程序或指令,用于执行如第一方面所述方法的步骤。
40、本公开实施例提供的技术方案与现有技术相比具有如下优点:
41、本公开实施例提供的车载摄像头硬件链路的测试方法包括获取目标车载摄像头采集的目标图像的第一参考图像;通过第一硬件链路输出第一参考图像,并通过第二硬件链路接收第一参考图像,得到第二参考图像,其中,第一硬件链路为由车机域控制器向自动驾驶域控制器传输图像的摄像头本文档来自技高网...
【技术保护点】
1.一种车载摄像头硬件链路的测试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,基于所述预设图像特征与所述目标图像的对应特征的比较结果,确定对所述第一硬件链路以及所述第二硬件链路的测试结果,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述目标图像为棋盘格图像,所述预设图像特征包括棋盘格角点的角点数,所述棋盘格角点包括行角点和列角点;所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,获取目标车载摄像头采集的目标图像的第一参考图像,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.一种车载摄像头硬件链路的测试装置,其特征在于,包括:
7.一种车载摄像头硬件链路的测试设备,其特征在于,包括车机域控制器、目标车载摄像头和目标图像;
8.根据权利要求7所述的测试设备,其特征在于,还包括:
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行如权利要求1至5任一项所述方法的步骤。
>10.一种电子设备,其特征在于,包括:
...【技术特征摘要】
1.一种车载摄像头硬件链路的测试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,基于所述预设图像特征与所述目标图像的对应特征的比较结果,确定对所述第一硬件链路以及所述第二硬件链路的测试结果,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述目标图像为棋盘格图像,所述预设图像特征包括棋盘格角点的角点数,所述棋盘格角点包括行角点和列角点;所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,获取目标车载摄像头采集的目标图像的第一参考图像,包括:
【专利技术属性】
技术研发人员:马刚,李娟,
申请(专利权)人:北京罗克维尔斯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。