首页 > 其他分享 >《基于AidLux的自动驾驶智能预警应用方案》

《基于AidLux的自动驾驶智能预警应用方案》

时间:2023-07-02 16:11:53浏览次数:47  
标签:AidLux 预警 onnx 模型 驾驶 640 检测 --

基于AidLux的项目实战之 智能预警在AidLux上的部署与应用
1.YOLOP模型onnx转换部署
YOLOP导出onnx模型
执行命令:
python3 export_onnx.py --height 640 --width 640
执行完成后,会在weights文件夹下生成转换成功的onnx模型

 

2.AidLux模型转换工具Al Model Optimizer
通过该工具对onnx模型转换成pt模型

 

3.YOLOP模型在AidLux上部署与应用
将项目上传到home文件夹,执行命令: pip install -r requirements.txt安装依赖环境,并通过demo.py验证推理效果。

 

4.智能预警系统代码实战
智能预警系统包含3个任务:目标检测,可行驶区域检测,车道线检测
1.输入:读取视频图像作为输入,图像尺寸1920*1080

 

2.预处理
2.1 将输入尺寸19201080 resize+padding到640640
2.2 归一化
2.3 6406403 -->13640*640
3.使用onnx模型进行推理
读取模型-->准备数据-->推理
得到det_out, da_seg_out, ll_seg_out,shape分别为:(1,n,6)(1,2,640,640)(1,2,640,640)
4.后处理
4.1将检测结果,可行驶区域检测结果,车道线检测结果,合并到一张图像上,分别用不同的颜色标记出来4.2将检测的帧数,帧率,车辆数等信息显示在图像上

 

5.输出
获取最终融合的图像,并保存成视频,图像尺寸、帧率、编码是原视频尺寸、帧率和编码

 

实战视频效果见下方链接
https://www.bilibili.com/video/BV1VF411o7qG/?vd_source=5d3ae1cbed185c1432e0f3004ca324fc

标签:AidLux,预警,onnx,模型,驾驶,640,检测,--
From: https://www.cnblogs.com/2462851572zws/p/17520895.html

相关文章

  • PPT| 智慧工地信息管理与智能预警平台P60
    PPT总共有60页,受篇幅有限,有需要PPT的同学关注:智慧城市之家......
  • 基于AIidlux平台的自动驾驶环境感知与智能预警
    自动驾驶汽车又称为无人驾驶车,是一种需要驾驶员辅助或者完全不需操控的车辆。自动驾驶分级:自动驾驶系统的组成部分:环境感知系统: 自动驾驶系统架构:  自动驾驶数据集:Aidlux的作用: YOLOP算法: 损失函数:模型训练:数据集: 修改配置文件lib/config/defaul......
  • 漏洞预警|Apache StreamPipes 权限升级漏洞
    近日,棱镜七彩威胁情报团队探测到开源项目ApacheStreamPipes存在权限升级漏洞,经分析研判,向全社会发起开源漏洞预警公告,提醒相关安全团队及时响应。项目介绍ApacheStreamPipes(incubating)是一个工业物联网工具箱,它使非技术用户能够灵活地连接、分析和利用连续数据流。StreamPipes......
  • 基于OpenMV的自动驾驶智能小车模拟系统
    一、项目简介基于机器视觉模块OpenMV采集车道、红绿灯、交通标志等模拟路况信息,实现一辆能车道保持、红绿灯识别、交通标志识别、安全避障以及远程WiFi控制的多功能无人驾驶小车。赛道规格:1、编程所需软件:OpenMV:使用OpenMV官方的OpenMVIDEESP8266:使用Arduino官方的ArduinoIDESTM3......
  • 自动驾驶横纵向耦合控制-复现Apollo横纵向控制 基于动力学误差模型,使用mpc算法,一个控
    自动驾驶横纵向耦合控制-复现Apollo横纵向控制基于动力学误差模型,使用mpc算法,一个控制器同时控制横向和纵向,实现横纵向耦合控制matlab与simulink联合仿真,纵向控制已经做好油门刹车标定表,跟踪五次多项式换道轨迹,效果完美。内含三套代码,两套采用面向对象编程-一套只对控制量添加约......
  • 德国汽车行业杂志HANSERautomotive就浪潮信息算法团队在自动驾驶领域所取得的核心突破
    近日,德国专业汽车行业杂志HANSERautomotive就浪潮信息算法团队在自动驾驶领域所取得的核心突破,进行专题署名文章报道“Wahrnehmungssystemeund3D-ObjekterkennungAllesimBlick ”(《感知系统和三维物体识别,一切尽收眼底》)。针对AI感知技术对于自动驾驶产业化落地的变革式意......
  • Windows 系统后台性能监控,邮件预警配置
    windows系统进行日常运维时,后台各项数据监控均需要配置预警,在不引用第三方工具的情况下,本配置方案占用资源少,可移植性强。 首先说明原理,该配置预警需要用到windows系统自带的性能监控器和任务计划,通过性能监控器配置监控逻辑,触发任务计划来运行指定程序,实现自动邮件......
  • 自动驾驶的专业技术点
    自动驾驶技术需要涉及多个专业领域的知识和技能,以下是其中的一些主要技术:感知与定位:通过使用雷达、激光雷达、摄像头、GPS等传感器获取车辆周围的信息,并通过SLAM技术实时构建地图,从而确定汽车在地图中的精确位置和周围的障碍物。规划与控制:根据感知模块提供的周围环境信息和车辆当......
  • CVPR最佳论文颁给自动驾驶大模型!中国团队第一单位,近10年三大视觉顶会首例
    前言 这个高光时刻,属于自动驾驶,属于大模型,更是属于中国团队。本文转载自量子位仅用于学术分享,若侵权请联系删除欢迎关注公众号CV技术指南,专注于计算机视觉的技术总结、最新技术跟踪、经典论文解读、CV招聘信息。CV各大方向专栏与各个部署框架最全教程整理【CV技术指南】CV全......
  • 自动驾驶怎么入门
    自动驾驶技术具有很高的技术门槛,需要掌握多个领域的知识,包括计算机视觉、感知、规划、控制等。以下是学习自动驾驶技术的一些入门建议:学习相关基础知识:自动驾驶技术需要掌握多个领域的知识,比如数学、物理、信号处理、机器学习、计算机视觉等。可以先学习相关的基础知识,从而更好地理......