Giter Site home page Giter Site logo

aakash1822 / projects Goto Github PK

View Code? Open in Web Editor NEW
30.0 4.0 24.0 1.73 MB

Leaf Disease Detection using Image Processing and Deep Learning

Python 100.00%
deep-learning image-processing keras-tensorflow convolutional-neural-networks scikitlearn-machine-learning opencv matplotlib python3 image-segmentation imageanalysis leafdisease

projects's Introduction

Project Name

Leaf Disease Detection using Image Processing

Collection of Datasets from online resources

https://www.plant-image-analysis.org/dataset

https://imagedatabase.apsnet.org/

Description:

This project is about collecting images of various infected, good and seems to be infected plant leafs. Then apply image processing on the images and predict the infected plant leafs using Deep Learning+ImageProcessing.

Steps Involved in Image Processing:-

  1. Image Acquisition
  2. Image Enhancement
  3. Image Restoration
  4. Color Image Processing
  5. Compression
  6. Segmentation

@@Using Deep Learning for Prediction along with Image processing:-

Convolution Neural network are mostly prefer neural network for Image analysis.

For more:- https://en.wikipedia.org/wiki/Convolutional_neural_network

Installation:

  1. Tensorflow:-Install tensorflow in your local environment or anaconda environment using command-line by using command: โœ”$ pip install tensorflow ๐Ÿ’ป
  2. Keras:- For detailed installation of keras with tensorflow read this:- https://keras.io/#installation
  3. Scikit Learn:- If you are using anaconda it is previously installed. https://scikit-learn.org/0.15/install.html
  4. Pickle:- If you are using Anaconda its previously installed.
  5. OpenCv:- pip install opencv-python

Better to use Google Collabs or Cloud for model training and evaluation.(Because datasets are complex and huge)

Usage:

After installing all these softwares in your local machine/PC

  1. Import the libraries and forks the source code
  2. Set the path of datasets in jupyter notebook and proceed accordingly
  3. After running you seen various analysis along with accuracy, validation and loss calculation.

Contributing:

Working on open source projects have lots of learning and fun. If anyone wants to contribute on this project or wants to add any exciting features or convert it into a android application are most welcome!!

projects's People

Contributors

aakash1822 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

projects's Issues

ImageProcessing

Could please tell me what have you done in ImageProcessing script

ImageLabels

np_image_list = np.array(image_list, dtype=np.float16) / 225.0
2
----> 3 x_train, x_test, y_train, y_test = train_test_split(np_image_list, image_labels, test_size=0.2, random_state = 42)
4
5 aug = ImageDataGenerator(

NameError: name 'image_labels' is not defined

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.