1简介基于机器视觉的辅助驾驶系统旨在通过辅助系统监控外部环境并在不安全的情况下及时警告驾驶员,从而提高驾驶员的环境感知能力,从而使人—汽车—道路系统更加稳定,安全可靠,并提高了汽车的安全性能。在开发基于机器视觉的辅助驾驶系统时,必须面对以下困难:(1)系统算法复杂,代码繁多。机器视觉主要使用相机收集外部信息,并将其转换为数字图像信号进行处理。面对不同的外部环境和检测目的,系统需要处理的点是不同的。因此,整个系统在算法方面非常复杂。 ,开发过程缓慢。 (2)测试环境要求很高。在系统开发的后期,测试其性能并进行纠正是整个开发过程中的关键步骤之一。与其他汽车电子产品相比,基于机器视觉的辅助驾驶技术产品在测试时需要考虑两个因素:第一,在实际的汽车测试过程中是否可以保证驾驶员的安全;其次,测试过程必须有效且可信且可恢复,以便及时发现并纠正问题。在基于机器视觉的辅助驾驶系统开发过程中,如果上述问题能够顺利解决,将为未来基于机器视觉的辅助驾驶技术产品的研发铺平道路,提高辅助驾驶的开发效率技术产品,并尽快推广辅助驾驶技术产品。投入批量生产,最终提高汽车的安全性能。   2设计背景和设计原则鉴于上述机器视觉辅助驱动系统的开发和测试中存在的问题,考虑到NI的EVS和PXI平台具有出色的图像处理能力和强大的实时仿真测试功能, LabVIEW编程使用Language,通过VeriStand开发平台集成的仿真测试模型,设计了一套基于NI EVS和PXI的机器视觉辅助驾驶开发系统。借助NI EVS平台,可以快速实现基于机器视觉的驾驶辅助功能。这主要基于NI EVS平台的以下特征:(1)高性能多核处理器,2GB RAM,适用于快速检测和大规模图像处理; (2)连接多个摄像机以实现同步检测(千兆以太网视觉和IEEE1394标准),可用于开发多种驾驶辅助功能; (3)高速I / O通道适合工业通讯,扩展能力强; (4)借助视觉发生器配置实现自动检测,无需设计和开发底层驱动器和接口电路; (5)视觉开发模块(VDM)集成了大量通用的机器视觉处理基本模块,开发人员将专注于集成和应用,快速实现各种检测和识别功能; (6)采用图形化编程,对于开发人员开发和调试复杂算法更加方便。当设计人员有新想法时,可以使用该系统快速实现该想法并提高系统开发效率。其中,视觉开发模块(VDM)使设计人员可以更加关注不同算法的效果,减少编程时的能量输入,并通过全面的比较进一步提高系统的性能。借助NI PXI平台,可以在有效,可靠和可再现的环境中对系统进行测试,从而可以尽早发现并纠正问题。 NI PXI平台在以下方面具有独特的优势:(1)它提供了图形化的软件开发环境和良好的人机交互元素,专注于应用程序开发,而无需关注底层驱动程序,并且人机界面很容易发展; (2)良好的实时性能,确保数据采集和测试的时序要求和实时性能,并能够运行复杂的车辆模型; (3)系统可靠性,集成度高,扩展性好; (4)良好的开放性和扩展性,可以集成其他软件平台开发的各种模型。结合了NI EVS和PXI的优势,使用LabVIEW编程语言,通过VeriStand开发平台集成了仿真测试模型,开发了一套