美文网首页
项目一:无人驾驶之方向盘自动转向

项目一:无人驾驶之方向盘自动转向

作者: 南国_ | 来源:发表于2021-02-23 10:16 被阅读0次

    一、项目概述:
     根据车载摄像头的画面,自动判断如何转动方向盘。
     提炼为深度学习网络即为:输入道路图像 --> 输出方向盘转动角度。

    二、项目实现步骤:
    1.收集数据
     通过人工驾驶车辆,进行道路情况图像收集 + 人操作时的方向盘转动角度。

    收集数据.png  道路图像数据收集时:是采用三个摄像头进行收集,以达到数据增强的目的。

    2.训练数据
     通过道路图像 + 手动的方向盘转动角度,进行CNN网络训练。

    CNN网络训练.png

    3.预测方向盘转动角度
     输入道路图像,自动输出方向盘转动角度。

    方向盘转动角度预测.png
     预测时,是采用一个中心摄像头进行图像采集,将中心图像输入到CNN网络中,即可预测出方向盘转动角度。

    三、网络输入数据处理
    1.图像预处理:
     网络输入的图像数据,一般需要进行图像预处理。本项目采用了如下几种图像预处理的\color{#50A625} {方式}
      1)调整亮度
      2)归一化
      3)裁剪图像
      4)等等其他图像处理技术

    图像亮度调整.png

    2.数据增强
     训练数据一般都会存在数据不平衡的情况。我们可以通过画方向盘角度分布的直方图,来查看数据的分布情况,当训练数据存在数据不平衡的情况,一般可以采用如下\color{#50A625} {几种方式}进行数据增强:
      1)欠采样
      2)过采样
      3)设置权重,给数量少的样本更大的权重
      4)收集更多的数据(最有效的方式,但成本最高)
      5)根据已有的训练数据人工合成新的数据

    图像翻转.png

    相关文章

      网友评论

          本文标题:项目一:无人驾驶之方向盘自动转向

          本文链接:https://www.haomeiwen.com/subject/olfrfltx.html