LaneNet(2):工程代码复现(pytorch版本)(15分钟上手)

一、下载代码

在github上开源的LaneNet项目数目较少,其中只有基于tensorflow 1.x的项目,这个是基于pytorch版本复现的。

github仓库:https://github.com/IrohXu/lanenet-lane-detection-pytorch

二、数据集准备

上面的代码工程中已经准备好了标注好的数据(只有6张),这里不需要额外准备。

如果想自己标注数据集,可参考我的另一篇文章:tusimple车道线检测 标注自己的数据集

如果想要训练大规模数据,可以前往https://github.com/TuSimple/tusimple-benchmark/issues/3下载公开数据集。

三、训练

3.1 修改训练参数

数据集路径

model/utils/cli_helper.py路径下,修改

训练轮数

model/utils/cli_helper.py路径下,修改

3.2 训练

运行train.py文件

3.3 deeplabv3+训练

默认使用的是ENet作为backbone,如果要使用deeplabv3+结构训练

可以在model/utils/cli_helper.py路径下修改Model_type为DeepLabV3+,重新训练即可。

四、测试

4.1 修改测试参数

修改测试图片路径

model/utils/cli_helper_test.py路径下,修改

4.2 测试

运行test.py文件,在./test_output文件夹下查看测试结果

相关推荐
翻滚的小@强16 小时前
自动驾驶科普(百度Apollo)学习笔记
人工智能·自动驾驶·百度apollo
从零开始学习人工智能16 小时前
从游戏到自动驾驶:互联网时代强化学习如何让机器学会自主决策?
人工智能·游戏·自动驾驶
智能汽车人19 小时前
自动驾驶---SD图导航的规划策略
人工智能·机器学习·自动驾驶
一点.点20 小时前
AlphaDrive:通过强化学习和推理释放自动驾驶中 VLM 的力量
人工智能·机器学习·自动驾驶
giszz3 天前
【AI】智驾地图在不同自动驾驶等级中的作用演变
人工智能·机器学习·自动驾驶
赛卡3 天前
汽车安全:功能安全FuSa、预期功能安全SOTIF与网络安全Cybersecurity 解析
人工智能·安全·网络安全·车载系统·自动驾驶·汽车
一点.点4 天前
ISO 22737——解读自动驾驶相关标准法规(LSAD)
自动驾驶·汽车
画江湖Test5 天前
乘用车自动驾驶和非乘用车(矿车,卡车)自动驾驶区别
人工智能·机器学习·自动驾驶·车载测试·汽车测试·座舱测试
一点.点5 天前
ISO 17387——解读自动驾驶相关标准法规(LCDAS)
自动驾驶·汽车
硅谷秋水5 天前
Impromptu VLA:用于驾驶视觉-语言-动作模型的开放权重和开放数据
人工智能·机器学习·计算机视觉·语言模型·自动驾驶