# midlineDetection! 💥
> name:midlineDetection!ヾ(≧▽≦*)o
>
> date:2021.12
>
> update:2021.12.22 完成 tensorflow 版本的代码
## 项目介绍
常见的智能车赛道
<div align="center">
<img src="PyTorch\output\readme\001.png" height="120" width="188" >
<img src="PyTorch\output\readme\012.png" height="120" width="188" >
<img src="PyTorch\output\readme\032.png" height="120" width="188" >
</div>
一般的搜赛道边线算法无法很好的处理图片顶部边线,它们可以帮助车子提前做转弯准备,基于这样的原因,我打算使用 deep learning 方法获得远处赛道边线的变化趋势
预期结果是获得图像中五个关键点坐标,如下
<div align="center">
<img src="PyTorch\output\readme\a1.png" height="120" width="188" >
<img src="PyTorch\output\readme\a2.png" height="120" width="188" >
<img src="PyTorch\output\readme\a3.png" height="120" width="188" >
</div>
## 数据集
非常非常小的数据集,只有 41 张图片用于训练,😜过拟合警告!
另外,对于数据集图片的处理还有待提升:
- labelme.json 文件还需另存到 label 下面 (●'◡'●),麻烦
- 使用训练集做的测试,这一点很不好!😵💫
## 模型
ResNet18 作为 backbone,输入为 60*90 的灰度图片
- Pytorch 版本中模型的输出维度为 [5, 2] 5个点的坐标值
- TensorFlow 版本中模型的输出维度为 [10, ] 5个点的坐标值,在计算 loss 时,我进行了reshape([-1, 5, 2])
另外,模型存在一定的问题:
- 无法控制输出范围在 0~1 之间,会预测出负值,也会超过 1,这一点 very sad!
- 个人感觉使用 Pytorch 做框架的训练结果比 TensorFlow 好!后者的 eval 结果不堪入目!🤣
## 训练
训练参数如下:
```yaml
# pytorch
model: resnet18
batch_size: 8
learning_rate: 5e-4
total_epochs: 30
```
```yaml
# tensorflow
model: resnet18
batch_size: 8
learning_rate: 5e-4
total_epochs: 25
```
## 预测结果
### pytorch 版本的结果
<div align="center">
<img src="PyTorch\output\readme\pred_output_000.png" height="180" width="250" >
<img src="PyTorch\output\readme\pred_output_006.png" height="180" width="250" >
<img src="PyTorch\output\readme\pred_output_032.png" height="180" width="250" >
</div>
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 智能车赛道中线检测算法源码+项目说明.zip
资源推荐
资源详情
资源评论
收起资源包目录
智能车赛道中线检测算法源码+项目说明.zip (135个子文件)
checkpoint 83B
my_checkpoint.data-00000-of-00001 42.76MB
my_checkpoint.index 8KB
012.json 6KB
032.json 6KB
001.json 6KB
016.json 6KB
026.json 6KB
023.json 6KB
027.json 6KB
022.json 6KB
025.json 5KB
019.json 5KB
021.json 5KB
007.json 5KB
003.json 5KB
020.json 5KB
012.json 5KB
017.json 5KB
028.json 5KB
013.json 5KB
005.json 5KB
008.json 5KB
024.json 5KB
006.json 5KB
004.json 5KB
036.json 5KB
035.json 5KB
009.json 5KB
010.json 5KB
033.json 5KB
030.json 5KB
032.json 5KB
034.json 5KB
011.json 5KB
002.json 5KB
014.json 5KB
031.json 5KB
015.json 5KB
001.json 5KB
001.json 5KB
001.json 5KB
037.json 5KB
000.json 5KB
000.json 5KB
000.json 5KB
029.json 5KB
038.json 5KB
040.json 5KB
039.json 5KB
018.json 5KB
train.log 16KB
train.log 13KB
README.md 2KB
a2.png 84KB
12.png 81KB
32.png 79KB
a3.png 78KB
1.png 75KB
a1.png 69KB
losses_30.png 22KB
pred_outputs_001.png 20KB
pred_output_006.png 20KB
pred_output_032.png 20KB
pred_output_000.png 20KB
losses_25.png 19KB
pred_outputs_000.png 18KB
026.png 4KB
016.png 4KB
023.png 4KB
022.png 4KB
025.png 3KB
027.png 3KB
021.png 3KB
028.png 3KB
019.png 3KB
020.png 3KB
024.png 3KB
007.png 3KB
005.png 3KB
017.png 3KB
012.png 3KB
012.png 3KB
003.png 3KB
006.png 3KB
004.png 3KB
008.png 3KB
036.png 3KB
030.png 3KB
032.png 3KB
032.png 3KB
015.png 3KB
010.png 3KB
009.png 3KB
031.png 3KB
035.png 3KB
001.png 3KB
013.png 3KB
001.png 3KB
001.png 3KB
共 135 条
- 1
- 2
资源评论
土豆片片
- 粉丝: 1842
- 资源: 5723
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MATLAB脉冲幅度调制系统PAM-AWGN性能仿真
- 华为云HCIE-CLOUD FusionAccess桌面云实验指导书
- 数据结构课程设计-校园导游咨询系统.zip
- 数据库操作与查询实例教程 - SQL语言应用
- 基于BiLSTM-LSTM-Softmax的实体关系联合抽取算法项目源码.zip
- VID_20241104_092646.mp4
- 图形数据处理作业C和C++源码(含包括OpenGL, 地形, 纹理和裁剪等).zip
- ModifyJSON.zip
- 各种系统编程和并行编程作业实验C和C++源码(含任务管理、进程间通信、并行算法等).zip
- 基于人工神经网络-随机森林-LSTM的径流预测项目源码(Python期末大作业)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功