单目车辆测距源码,python源码,可以自己改成c语言
辅助驾驶之车辆测距程序
测距原理:参考百度陈光的基于单目摄像头的物体检测—2D图像上的3D目标检测
版本说明:
gpu版本:
anoconda:3-5.1.0
cuda:10.0
cudnn: cudnn-10.0-windows10-x64-v7.6.5.32
tensorflow-gpu: 1.14.0
opencv: 4.2.0
keras:2.2.5
cpu版本:
anoconda:3-5.1.0
tensorflow: 1.14.0
opencv: 4.2.0
keras:2.2.5
本文主要介绍一款基于单目摄像头的车辆测距程序,该程序可以辅助驾驶员在开车时及时获取车辆与前方物体的距离,提高驾驶安全性。
本程序的测距原理是基于陈光等人提出的基于单目摄像头的物体检测算法,该算法可以在二维图像上进行三维目标检测,且不需要使用深度相机等昂贵的硬件设备。
本程序的实现使用了Python语言,并且可以通过简单的修改源码实现转换为C语言版本。本文提供了两个版本的实现。
对于GPU版本,使用的是anoconda 3-5.1.0环境,CUDA版本是10.0,cuDNN版本是cudnn-10.0-windows10-x64-v7.6.5.32,TensorFlow版本是1.14.0,OpenCV版本是4.2.0,Keras版本是2.2.5。
对于CPU版本,使