Computer vision-based precision spraying of herbicides presents a promising avenue for reducing herbicide input and weed control costs. Nonetheless, weed detection in wheat (Triticum aestivum L.) remains challenging. Developing an effective and reliable neural network for weed detection requires substantial labeled data for training. However, labeling data is time-consuming and labor-intensive. To address this challenge, the present study introduces semi-supervised learning (SSL) into the domain of weed detection in wheat. The performance of four SSL methods was thoroughly evaluated and compared with that of a fully supervised learning (FSL) method on a dataset with a limited amount of labeled images. Experimental results showed that the Fixmatch method, an SSL approach, outperformed the FSL method, exhibiting significantly higher accuracy (ACC) with a limited number of labeled images. The ACC of Fixmatch was 85.4%, which was 7.3% higher than the FSL method. In further analysis, the performance of models trained on a dataset containing 100, 200, 300, 400, 500, or 1000 labeled images per class was tested. Compared with FSL, SSL achieved the greatest improvement when the number of labels was 200. At the same time, Fixmatch achieved satisfactory performance, ACC, recall, and precision reached 94.8%, 94.8%, and 95.2%, respectively, and the F1 score was 95%. In summary, these results suggest that using the SSL method could yield a high-performing model when training with a limited number of labeled images, requiring less training costs and lower demands on manpower.