Objective:To achieve precise landing of unmanned aerial vehicles(UAV)in complex agricultural environments and effectively address the issues of insufficient endurance and supply of production materials during UAV field operations.Methods:A landing sign based on AprilTag is designed,and the corresponding recognition algorithm is proposed.The logo recognition method is to set the thresholds of color and shape after converting the color space.When both values are detected to be within the set range,AprilTag detection is started to calculate the relative position between the camera and the logo,and accurate landing can be achieved by controlling the relative position.In order to improve the ability of identifying signs when disturbed,an anti-jamming algorithm based on SURF feature detection is studied and designed.Results:Experiments show that the positioning error fluctuates little in complex working environment,and the average recognition efficiency is improved by about 38%by using anti-jamming algorithm.Conclusion:It can meet the requirements of precise take-off and landing of UAV in the field and provide useful reference for the design of UAV take-off and landing platform.