针对测量前方车辆纵向距离的问题,文章提出一种基于深度学习的前方车辆检测和视觉测距方法。该方法首先通过YOLOv3算法实现车牌位置检测并利用OpenCV进行剪裁,接着计算前车车牌字符区域在相机成像区域所占像素长度,最后利用小孔成像原理对前方车辆的纵向距离进行测量。试验表明:在50米范围内,该方法最大误差在8%以内,平均误差约为3.077%,可为前车测距提供一种新的思路,在智能车辆感知方面有一定的应用前景。