The integration of deep learning models and computer vision techniques has created new agricultural possibilities, transforming traditional farming practices into smart and efficient operations. These advanced technologies have enabled farmers to optimise resource utilisation, manage crops effectively, maximise yields, and make informed decisions, resulting in increased crop productivity. One of the main applications of deep learning models is the usage of convolutional neural networks (CNNs) for detecting plant disease. By training on a large dataset containing images of healthy and diseased plants, these models can identify and prevent the spread of diseases among crops, significantly reducing losses. The transfer learning approach involves adapting pre-trained models to agricultural datasets, and improves disease identification capabilities by applying knowledge gained from general image datasets. Deep learning-based models combined with computer vision techniques play a significant role in monitoring crop growth and estimating yields.