我正在使用这种方法开发使用 3 个 CNN 和摄像头传感器的微型自动驾驶汽车。
其中一个 CNN 检测图像上的车道并输出图像,其中车道绘制为绿色
另一个 CNN 使用图像输出与电机通信的转向角和速度。这 2 个 CNN 单独工作正常。
最后一个 CNN 检测交通标志,例如左转、右转、停止。如何使用此输出来修改第一个 CNN 绘制绿线的方式。例如,如果汽车在带有左转标志的路口,我希望绿灯“车道”向左绘制一条路径。
任何关于如何连接这 3 个 CNN 并在现场使用它们的建议都将受到欢迎。
我正在使用这种方法开发使用 3 个 CNN 和摄像头传感器的微型自动驾驶汽车。
其中一个 CNN 检测图像上的车道并输出图像,其中车道绘制为绿色
另一个 CNN 使用图像输出与电机通信的转向角和速度。这 2 个 CNN 单独工作正常。
最后一个 CNN 检测交通标志,例如左转、右转、停止。如何使用此输出来修改第一个 CNN 绘制绿线的方式。例如,如果汽车在带有左转标志的路口,我希望绿灯“车道”向左绘制一条路径。
任何关于如何连接这 3 个 CNN 并在现场使用它们的建议都将受到欢迎。
对于任何想知道我能够用更简单的方法解决它的人。我能够检测到车道,然后用 opencv 画成绿色。我构建了一个输出转向角的 CNN 和另一个输出速度的 CNN。这两个 CNN 还能够学习交通标志并采取相应的行动,因此不需要另一个神经网络。在我的预测文件中,我将这 2 个 CNN 作为模型导入,然后使用 opencv 处理每个图像帧,然后分别使用模型来预测转向角和速度。这辆车很适合这些价值观。
顺便说一下,这里是如何将 CNN 的输出用作另一个 CNN 的输入。在使用第二个 CNN 进行预测时,只需使用输出作为参数即可(例如 keras 中的“secondmodel.predict(output,.....)”)