摘要
本文将YOLOv3[1]目标检测算法与双目测距方法融合并应用在无人机上,不仅能够检测出无人机前方是否有物体,还能够对物体进行识别和分类,同时测量与目标物体的距离。此算法首先通过训练好的YOLOv3-tiny模型对前方的物体进行检测,再用标定过的双目相机获取视角内的深度图,对识别到的目标物体进行测距。为验证检测结果的有效性,本文选用不同目标物体进行验证实验。实验结果表明,该算法能够较为准确地识别目标物的类别,从深度图中获取到的目标距离也较为精确。
In the paper,the YOLOv3 target detection algorithm is integrated with binocular ranging method and applied to the UAV.It can not only detect whether there is an object in front of the UAV,but also identify and classify the object,and measure the distance of the target object.This algorithm first detects the object in front of it through the trained YOLOv3-tiny model,and then uses the calibrated binocular camera to obtain the depth map within the viewing angle and distance the identified target object.In order to verify the validity of the detection results,different target objects are selected for verification experiments.The experiment results show that the algorithm can identify the category of the target object more accurately,and the target distance obtained from the depth chart is also more accurate.
作者
周永超
陈小平
Zhou Yongchao;Chen Xiaoping(School of Electronic Information,Soochow University,Suzhou 215006,China)
出处
《单片机与嵌入式系统应用》
2022年第2期64-67,共4页
Microcontrollers & Embedded Systems
关键词
YOLOv3
目标检测识别
双目测距
无人机
YOLOv3
target detection and recognition
binocular distance measurement
UAV