Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sneyah/plant-disease-detection
Plant Disease Detection using MATLAB
https://github.com/sneyah/plant-disease-detection
convolutional-neural-networks disease-detection leafdisease matlab
Last synced: about 1 month ago
JSON representation
Plant Disease Detection using MATLAB
- Host: GitHub
- URL: https://github.com/sneyah/plant-disease-detection
- Owner: sneyah
- License: mit
- Created: 2024-04-01T07:48:21.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-04-01T09:28:43.000Z (9 months ago)
- Last Synced: 2024-04-18T12:02:04.770Z (8 months ago)
- Topics: convolutional-neural-networks, disease-detection, leafdisease, matlab
- Language: MATLAB
- Homepage:
- Size: 80.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# 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](https://github.com/sneyah/Plant-disease-detection/blob/master/LICENSE.txt) file for details.