Plants Disease Detection Using TensorFlow and OpenCV

Year : 2024 | Volume :15 | Issue : 01 | Page : 31-38
By

Manish Dubey

Rishita Aloria

Prakshal Rohatgi

Tanya Arora

Pranshul Jain

  1. Professor, Department of Computer Engineering, Poornima College of Engineering, Jaipur, Rajasthan, India
  2. Student, Department of Computer Engineering, Poornima College of Engineering, Jaipur, Rajasthan, India
  3. Student, Department of Computer Engineering, Poornima College of Engineering, Jaipur, Rajasthan, India
  4. Student, Department of Computer Engineering, Poornima College of Engineering, Jaipur, Rajasthan, India
  5. Student, Department of Computer Engineering, Poornima College of Engineering, Jaipur, Rajasthan, India

Abstract

Growing healthy and productive crops is crucial in the global battle for food security. To minimize crop losses and apply timely control measures, early and precise diagnosis of plant diseases is essential. Conventional illness detection techniques are subjective, labor-intensive, and complicated; they frequently rely on eye inspection. The TensorFlow and OpenCV libraries are used in this study to explore the use of Convolutional Neural Networks (CNNs) for plant disease discovery. The suggested method uses CNNs’ ability to automatically identify distinguishing characteristics from leaf photos to classify diseases. An extensive dataset of photos of plant leaves, including both healthy and damaged leaves from different plant species, was gathered and pre-processed with the use of image augmentation methods to improve the robustness of the model. Carefully crafted CNN. TensorFlow was used to create the model, which used fully connected layers for disease classification and convolutional and pooling layers for feature extraction. After undergoing extensive training and evaluation, the model was able to classify different plant diseases with an accuracy of 94.2%. In addition to proving that CNNs are a useful tool for identifying plant diseases, this study investigates possible uses in the future, such as real-time disease diagnosis in mobile apps and integration with crop breeding initiatives to produce crops resistant to disease.

Keywords: Plant disease detection, Convolutional Neural Networks (CNNs), TensorFlow, OpenCV, Deep learning, Image classification, Precision agriculture, Sustainable agriculture.

[This article belongs to Journal of Electronic Design Technology(joedt)]

How to cite this article: Manish Dubey, Rishita Aloria, Prakshal Rohatgi, Tanya Arora, Pranshul Jain. Plants Disease Detection Using TensorFlow and OpenCV. Journal of Electronic Design Technology. 2024; 15(01):31-38.
How to cite this URL: Manish Dubey, Rishita Aloria, Prakshal Rohatgi, Tanya Arora, Pranshul Jain. Plants Disease Detection Using TensorFlow and OpenCV. Journal of Electronic Design Technology. 2024; 15(01):31-38. Available from: https://journals.stmjournals.com/joedt/article=2024/view=150139

Browse Figures

References

  1. Pandey, P., et al. “Deep learning for smart agriculture: Applications and challenges.” Artificial intelligence in agriculture (2019): 141-170.
  2. Jeong, Y. S., et al. “Deep learning for disease detection in plants.” Computers and Electronics in Agriculture 144 (2017): 91-99.
  3. Saponaro, G., et al. “Hyperspectral imaging and deep learning for early disease detection in precision agriculture.” Remote sensing 11.7 (2019): 821.
  4. LeCun, Y., et al. “Gradient-based learning applied to document recognition.” Proceedings of the IEEE 86.11 (1998): 2278-2324.
  5. Krizhevsky, A., et al. “Imagenet classification with deep convolutional neural networks.” Advances in neural information processing systems (2012): 1097-1105.
  6. Abadi, M., et al. “TensorFlow: Large-scale machine learning on heterogeneous systems.” arXiv preprint arXiv:1605.08803 (2016).
  7. OpenCV (Open-Source Computer Vision Library). https://opencv.org/
  8. Li, Z., et al. “A convolutional neural network cascade for apple leaf disease detection.” Computers and Electronics in Agriculture 145 (2018): 125-134.
  9. Mohanty, S. P., et al. “Using deep learning for image-based plant disease detection.” Frontiers in plant science 7 (2016): 1414.
  10. Saponaro, G., et al. “Transfer learning for leaf disease classification using convolutional neural networks.” Computers and Electronics in Agriculture 167 (2020): 105107.
  11. Sharifi, A., et al. “Deep learning image recognition for plant disease detection.” Computers and Electronics in Agriculture 169 (2020): 106071.
  12. Pandey, P., et al. “Deep learning in agriculture: A review.” Agricultural Reviews 39.4 (2018): 638-648.

Regular Issue Subscription Original Research
Volume 15
Issue 01
Received April 25, 2024
Accepted May 27, 2024
Published June 13, 2024