Efficient detection of foliar diseases in cassava (Manihot esculenta) is essential for sustaining crop productivity and ensuring food security, particularly in regions vulnerable to environmental stress. However, accurate identification remains a challenge due to the widespread occurrence of diseases such as Cassava Mosaic Disease (CMD), Cassava Bacterial Blight (CBB), and Cassava Brown Streak Disease (CBSD), which continue to threaten cassava yields. This study addresses two major obstacles in cassava disease classification—uneven image quality and imbalanced class distribution—by implementing Contrast Limited Adaptive Histogram Equalization (CLAHE) and the Synthetic Minority Over-sampling Technique (SMOTE). A publicly available dataset from the Cassava Leaf Disease Classification competition on Kaggle was used, and two pretrained convolutional neural networks, EfficientNetV2B2 and DenseNet169, were fine-tuned through transfer learning. The images were resized, enhanced using CLAHE, and augmented before being split into training, validation, and test sets. Both models were trained for 10 epochs using identical configurations. Results indicate that EfficientNetV2B2 achieved higher classification accuracy (88.1%) than DenseNet169 (86.4%), with CLAHE contributing a 2–3% improvement in accuracy. While these results are slightly lower than those reported in previous studies employing extended training durations and advanced techniques such as focal loss, the lightweight approach presented here proves effective under computational constraints. The findings demonstrate the feasibility of developing scalable and resource-efficient disease detection systems, especially for mobile or edge devices. Future research should focus on longer training schedules, advanced loss functions, and validation using field-acquired images to further improve model performance in real-world agricultural settings.