Field measurement of water level is important for water conservancy project operation and hydrological forecasting. In this study, we proposed a new measuring technique by integrating the advantages of unmanned aerial vehicle (UAV) photogrammetry and image recognition technology. Firstly, the imagery of water fluctuation process was captured by an UAV airborne camera, and water surface line in the imagery was recognized and extracted using image recognition technology. Subsequently, successive water levels at a measuring section were calculated by parameter calibration. Statistical parameters of water levels, such as maximum, average, and minimum values during the capturing period were also calculated. Additionally, we introduced a correction method to offset the error caused by UAV drift. The newly proposed method was tested in field measurement for Miaowei hydropower station, China, and the results showed that the method is reliable and adoptable.