Leaf Characteristics Detection using NN with OpenCV


Leaf Characteristics Detection using NN with OpenCV


Agricultural productivity is that thing on which the Indian Economy highly depends. This is one of the reasons that disease detection in plants plays an important role in the agriculture field, as having the disease in plants is quite natural. If proper care is not taken in this area then it causes serious effects on plants and due to which respective product quality, quantity, or productivity is affected. Detection of plant disease through some automatic technique is beneficial as it reduces a large work of monitoring in big farms of crops, and at the very early stage itself it detects the symptoms of diseases means when they appear on plant leaves. This paper presents an algorithm for image segmentation technique used for automatic detection as well as classification of plant leaf diseases and a survey on different diseases classification techniques that can be used for plant leaf disease detection. Image segmentation, which is an important aspect of disease detection in plant leaf disease, is done by using Neural Network.


Indian economy is dependent on agricultural productivity. Over 70% of rural homes depend on agriculture. Agriculture pays about 17% of the total GDP and provides employment to over 60% of the population. Therefore detection of plant diseases plays a vital key role in the arena of agriculture. Indian agriculture is composed of many crops like rice, and wheat. Indian farmers also grow sugarcane, oilseeds, potatoes, and non-food items like coffee, tea, cotton, and rubber. All these crops grow based on strength of leaves and roots. There are things that lead to different diseases for the plant leaves, which spoiled crops, and finally, it will affect the economy of the country.

System Analysis

   Existing Systems

  • Principal Component Analysis
  • Region-based segmentation
  • KNN classifier


  • High Computational load 
  • Poor discriminatory power
  • Less accuracy in classification


  • Feature extraction of glam
  • convolution neural network
  • Threshold segmentation


It easily identifies the disease by using a convolution neural network.

Block diagram

Leaf Characteristics Detection using NN with OpenCV
Leaf Characteristics Detection using NN with OpenCV

Hardware Requirements

  • system
  • 4 GB of RAM
  • 500 GB of Hard disk


Python   opencv


[1] “Indian agriculture economy.”. Available: http:// statistics times.com/economy/sectorwise-gdp-Contribution-ofindia. Php

 [2] “Common rust in maize”, Available: https://www. pioneer.com/home/site/us/agronomy/library/common-Rustin-corn/ 

[3] Indian Council of Agricultural Research”, Available: https://www.apsnet.org/publications/imageresource/ Pages/Fi00158.aspx

 [4] “family of trees”, https:// plantvillage .psu. edu/ topics/ co conut/infos

 [5] “Agropedia”, Available:http://agropedia.iitk.ac.in / content /papaya-diseases-its-control 

Customer Reviews

There are no reviews yet.

Be the first to review “Leaf Characteristics Detection using NN with OpenCV”

This site uses Akismet to reduce spam. Learn how your comment data is processed.