本论文主要基于图像的针孔成像原理设计了一种单目测距算法,它是一种结合了图像处理的许多基本流程,是一个从采集的图像中检测并提取目标特征的一种测距方法。其中,算法的实现主要是基于一个开源计算机视觉库OpenCV,它由Intel微处理器研究实验室使用C++语言开发的,包含了许多类型的图像及视频文件的封装好的处理函数和很多的高效的图像处理算法。