Acquiring the crop plant count is critical for enhancing field decision-making at the seedling stage. Remote sensing using unmanned aerial vehicles (UAVs) provide an accurate and efficient way to estimate plant count. However, there is a lack of a fast and robust method for counting plants in crops with equal spacing and overlapping. Moreover, previous studies only focused on the plant count of a single crop type. Therefore, this study developed a method to fast and non-destructively count plant numbers using high-resolution UAV images. A computer vision-based peak detection algorithm was applied to locate the crop rows and plant seedlings. To test the method's robustness, it was used to estimate the plant count of two different crop types (maize and sunflower), in three different regions, at two different growth stages, and on images with various resolutions. Maize and sunflower were chosen to represent equidistant crops with distinct leaf shapes and morphological characteristics. For the maize dataset (with different regions and growth stages), the proposed method attained R2 of 0.76 and relative root mean square error (RRMSE) of 4.44%. For the sunflower dataset, the method resulted in R2 and RRMSE of 0.89 and 4.29%, respectively. These results showed that the proposed method outperformed the watershed method (maize: R2 of 0.48, sunflower: R2 of 0.82) and better estimated the plant numbers of high-overlap plants at the seedling stage. Meanwhile, the method achieved higher accuracy than watershed method during the seedling stage (2–4 leaves) of maize in both study sites, with R2 up to 0.78 and 0.91, respectively, and RRMSE of 2.69% and 4.17%, respectively. The RMSE of plant count increased significantly when the image resolution was lower than 1.16 cm and 3.84 cm for maize and sunflower, respectively. Overall, the proposed method can accurately count the plant numbers for in-field crops based on UAV remote sensing images. [ABSTRACT FROM AUTHOR]