Abstract:Aiming at the target recognition, location and tracking of UAV(Unmanned Aerial Vehicle), this paper proposes a multi-rotor uav monocular vision target recognition and tracking method based on deep learning, which solves the problems of high cost of traditional binocular camera and low recognition accuracy in complex environment.This method is based on the target detection algorithm of deep learning convolutional neural network, which is used to conduct target model training and load the trained model into the onboard computer equipped with ROS.Onboard computer external monocular camera, monocular camera detecting target, the automatically detect the target in the image position, by adopting a kind of optimization algorithm based on coordinate for poor get target location accurate, then the target position information into control of unmanned aerial vehicle (uav) flight speed and height expectation for flight control board, flight control board accepting follows commands sent to the airborne computer, realize the target object tracking.Experimental results show that this method can recognize and track targets well