Abstract:The study and application of high-throughput plant height data acquisition technology for lettuce crops are limited. A lettuce plant height detection method based on deep learning and drone oblique photography is proposed to address this. Firstly, oblique photography by drone is used to obtain high-throughput plant height data, and a 3D model of plants within the region is generated to extract elevation information. Then, an improved YOLOv5 algorithm with a CBAM attention mechanism embedded in the C3 module of the backbone network is proposed. This algorithm is designed to reduce shallow noise information, enhance the detection capability of small and dense targets, and achieve target detection of plants in the region. This will result in estimated plant heights for each plant. The experimental results show that the CBAM-YOLOv5 model significantly improves the recognition effect, increasing the AP value for lettuce crop recognition to 96.19%. Compared with the original YOLOv5 model, the AP value of our model has increased by 1.5%. The plant target detection has a high correlation between the estimated values calculated from the 3D model and the measured values, with a linear slope of 0.991 1 and R2-value of 0.931 1, achieving the detection of highthroughput plant height data for lettuce crops.