- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于机器视觉汽车仪表盘功能测试方法研究
基于机器视觉汽车仪表盘功能测试方法研究
摘 要:作为汽车在行驶过程中的状态反馈界面,仪表盘是驾驶员在行驶过程中获取汽车状态的重要渠道,文章利用机器视觉[1]技术代替人眼来对仪表盘中报警灯状态、指针仪表状态和字符等进行功能检测,实现对汽车仪表盘状态信息的自动化测试。
关键词:机器视觉;仪表盘;报警灯;指针仪表;字符
1 概述
汽车控制仪表盘的信号主要包括数字信号、模拟信号和CAN总线信号[2]等,当仪表盘接收到对应的信号后会点亮对应的指示灯或使仪表指针发生转动。在仪表盘进入整车实验之前,必须对仪表盘的功能进行全方位的测试,而为了减少整车实验次数和降低实验成本,须在模拟整车环境下对汽车仪表盘进行功能测试。当汽车仪表盘接收到对应传感器上的信号时,传统方法中我们是通过人工观测来判断仪表指示灯是否亮灭,仪表指示灯的颜色是否正确,仪表的指针是否指到对应的刻度等。很明显这种方法受人工因素影响较大,特别是在测试指针刻度时,不同的测试人员在不同的测试时间得到的测试结果可能不一样,容易产生误判。为了适应汽车电子仪表的快速发展,需大大提高汽车仪表检测的自动化程度和准确程度。机器视觉技术是用相机代替人眼进行检测,这种技术不但可以大大提高检测效率,还可以提高检测的自动化程度。
2 机器视觉系统的硬件设计
如图1所示,典型的机器视觉系统一般包括图像的采集、图像的处理和分析和图像的输出和控制。本系统设计的硬件部分主要包括暗箱、仪表盘夹具、运动导轨、光源、智能相机和通信模块。
2.1 光源
光源是机器视觉的重要组成部分,它的选取直接影响着图像采集的质量,本设计中整个系统处于密闭的暗箱中,光源负责照明。本系统采用环形LED光源[3],21V直流供电,光源的位置放在仪表盘和相机的中间。
2.2 相机和镜头
系统获取到的图像是由相机采集的,因此相机的选取决定着整个机器视觉系统功能能否实现。本设计选取的是美国COGNEX公司的CCD型智能相机In-Sight Micro1403C[4],如图2所示。
2.3 相机I/O模块
智能相机与外部通讯是通过扩展模块CIO-MICRO实现的。如图3所示,扩展模块通过M12接头和M8接头与相机连接,M12接头(绿线)为网络通信提供以太网连接并为视觉系统提供电源,M8接头(黄线)提供到采集触发器输入端和高速输出端的连接。扩展模块为相机提供三种与外部的通讯方式,包括TCP/IP通讯[5]、串口通讯和数字量通讯。
3 机器视觉系统的软件设计
机器视觉软件主要包括对仪表盘中指示灯状态、指针仪表状态和字符等进行功能检测。本设计采用COGNEX公司提供的相机自带的开发环境Insight Explore,该软件有两种编程界面:EasyBuilder开发界面和电子表格开发界面,本设计的图像处理部分都是在电子表格界面开发的。
3.1 指示灯状态检测
汽车指示灯包括左转灯、右转灯、机油、压力、安全气囊、ABS灯、ESP灯等。以左转灯为例,当左转灯亮和灭的时候,左转灯位置的灰度[6]是不一样的,如图4所示,首先确定左转灯的位置,左图中所示区域就是左转灯的位置,外围区域是搜索区域的位置,调用提取灰度的函数ExtractHistogram,得到此时所示区域的平均灰度值21。当左转灯接收到信号后被点亮,如图4右图所示,此时检测到所示区域的平均灰度值为45。在实时检测的时候,设定灰度的阈值为30,若检测到所示区域的灰度值小于30,就判定此时左转灯没被点亮,若大于30,则判定左转灯接收到信号被点亮。
3.2 指针仪表位置的检测
通过测量指针旋转的角度换算成仪表对应的刻度来实现。以车速表为例,当指针接收到仿真信号发生转动时,首先将指针区域转化为二值图像,以0刻度作为起始点。调用函数FindMultiLine来寻找0刻度的两条边,确定边的原则是边的两边灰度是不一样的。寻找到0刻度的两条边,记为0和1,根据边的坐标得到起始点的坐标。接着将指针移动到的位置记为终点。根据指针两边的灰度不同,找到指针的两条边,同样记为0和1,根据边的坐标得到终点的坐标。因为指针仪表的形状是一个圆形,仪表的正中间也是一个黑色的圆,调用函数FindCircle来获取圆的位置,图中确定圆的算法是在两个圈的中间寻找,根据灰度的不同来确定圆的位置。图中所示区域即是寻找到的圆,根据圆的位置可以得到圆心的坐标。最后将前面步骤中得到了起点的坐标、终点的坐标和圆心的坐标,连接起点和圆心的坐标,终点和圆心的坐标,会得到两条连线的夹角,而仪表盘的刻度又是均匀的,通过夹角可以换算出此时指针对应的刻度。
3.3 字符的检测
仪表盘中需要检测的字符包括0-9、a-z和A-Z等,以字符0-9为例,
您可能关注的文档
最近下载
- 高中英语写作专题18 读后续写全文模板·背诵50句(原卷版).docx VIP
- 18D009 数据中心工程设计与安装.pdf VIP
- 6.1树立法治观念课件(共33张PPT).pptx VIP
- 什么是课堂观察量表.docx VIP
- 2025公安招聘辅警考试笔试题及答案.docx VIP
- 深度解析《GBT 4340.1-2024金属材料 维氏硬度试验 第1部分 试验方法》.pptx
- 2024-2025学年第一学期 青岛版小学信息科技四年级上册 第一单元 信息科技基础 课时学历案 .pdf VIP
- 外研版(2025)必修第一册Unit 1 A New Start Developing ideas Writing 课件(13张ppt)(含音频+视频).pptx VIP
- 2024-2025学年第一学期 青岛版小学信息科技四年级上册 第二单元 反馈与优化 课时学历案 .docx VIP
- 高压试验危险点分析及控制措施.doc VIP
文档评论(0)