Skip to content

sneyah/Plant-disease-detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plant Disease Detection using MATLAB

This project aims to detect diseases in grapevine plants from leaf images using MATLAB. The MATLAB script analyzes grapevine leaf images to identify symptoms of diseases such as leaf blight, black rot, etc. The detection process involves image preprocessing, feature extraction, and classification using machine learning techniques.

Features

  • Deep Network Designer: Utilize MATLAB's Deep Network Designer tool to design, visualize, and train custom CNN architectures for grapevine disease detection.
  • Preprocessing: Apply image preprocessing techniques to enhance the quality and diversity of the grapevine leaf image dataset.
  • Training and Fine-Tuning: Train the CNN models using transfer learning or fine-tuning approaches with pre-trained networks for improved disease classification performance.
  • Testing and Evaluation: Evaluate the trained CNN models using testing datasets to measure their performance for grapevine disease detection.

Requirements

  • MATLAB
  • Deep Learning Toolbox
  • Image Processing Toolbox

Usage

  1. Clone or download the repository to your local machine.
  2. Open MATLAB and navigate to the project directory.
  3. Open the model.m script to start the grapevine disease detection process.
  4. Use the Deep Network Designer to design and train CNN models for grapevine disease detection.
  5. Follow the instructions provided in the script or the user interface to input grapevine leaf images and view the detection results.

Dataset

You can use your own dataset of grapevine leaf images or explore publicly available datasets for training and testing your CNN models. Additionally, a sample dataset of grapevine leaf images is included in this repository under the dataset directory. This dataset can be used to get started with training and testing your CNN models right away.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Releases

No releases published

Packages

No packages published

Languages