智能座舱视觉感知系统如何做自动化测试
智能座舱的视觉感知系统主要通过舱内舱外摄像头来完成的,通过视觉感知层的形成,使车辆具备了比人眼更强大的功能,
目前配置的车辆视觉系统包含DMS(驾驶员监测系统)、OMS(乘客监控系统)、RMS(后排盲区监测系统)、IMS(视觉监控系统)、
ADAS(高级辅助驾驶)、BSD(盲区检测系统)、AVM(360环景监视系统)、AR HUD(AR抬头显示)、DVR(行车记录)等。
车辆视觉系统的自动化测试,主要体现在搭建完善的高性能摄像头模组,基于机器视觉技术,通过上位机软件(Autotest-X/Autotest-Meter)
的在线操控,自动完成对智能座舱系统相关显示内容的采集、识别及验证。
为了排除干扰,摄像头模组设备需要搭建在视觉暗箱内,暗箱除了设置被测对象(中控显示屏、仪表屏、副驾屏等)的工装位,还需要附带
机械调节夹具、可视窗口,另外摄像头位置、方向可以调节固定。系统对工业摄像头的要求也非常高,一般分高分辨率摄像头和高帧摄像头两种。
高分辨率摄像头主要用于ADB UI元素操作和图像识别,高帧摄像头用于做响应时间和流畅度相关性能测试,通过图像识别支持图片对比、黑屏、
红屏、白屏、灰屏等判定。下面是根据以往项目经验给出的参考:
- 高分辨率工业相机
知名品牌大于300万像素工业相机及镜头
分辨率:2592×2048
最大帧速率:70fps
扫描形式:工业面阵扫描
图像颜色:彩色
- 高帧率工业相机
知名品牌大于100万像素工业相机及镜头
分辨率:1440×1080
最大帧速率:249fps
扫描形式:工业面阵扫描
图像颜色:彩色
下图是仪表自动化测试的模拟场景,左侧为视觉暗箱,不过为了方便演示系统原理,做成了无障碍试验箱,
上方固定的便是高帧摄像头。右边笔记本上的是上位机软件(Autotest-Meter),可以看到左边的仪表表盘
已经完全投影到屏幕中,主要通过上方的工业摄像头对仪表上的各组件进行截图,然后利用OCR算法对截图
进行自动识别,完成自动化测试过程。