The invention discloses a precise landing control method for an unmanned aerial vehicle. The method comprises the steps that 1, the unmanned aerial vehicle executes landing preparing; 2, the unmanned aerial vehicle starts hovering and shoots a base station through a camera; 3, an unmanned aerial vehicle control system conducts denoising processing and binarization processing on a shot image, a central point is determined by adopting a central method, when the central point is marked as a suspicious point, mode recognition is conducted on the suspicious point, and when mode matching is successful, an unmanned aerial vehicle flying control system controls the unmanned aerial vehicle to land; 4, in the landing process of the unmanned aerial vehicle, the flying control system controls the flying attitude of the unmanned aerial vehicle according to the offset; 5, the unmanned aerial vehicle precisely lands on the base station for landing. According to the method, an influence of interference factors on base station seeking is reduced by adopting denoising processing, binarization processing and mode recognition, and the control precision is high; in the landing process of the unmanned aerial vehicle, the flying attitude of the unmanned aerial vehicle is adjusted in real time, and it is guaranteed that the unmanned aerial vehicle precisely lands on the base station.