Leaf Disease Detection for Agriculture Industry

Also Available Domains Machine Learning|Artificial Intelligence

Project Code :TCMAAN41

Objective

Indian economy is dependent of agricultural productivity. Over 70% of rural homes depend on agriculture. The expert system can detect the plant diseases plays a vital key role in the arena of agriculture.

Abstract

Position of any country    in    the    world    depends    on    its    agricultural production. Majorly India is depending on agriculture, there are wide variety of plants for cultivate and give maximum productivity but it depends the environment. Then also the production gets affected by diseases of the crop. The yield of a farmer is always depend upon the basis of the crop's disease, if the disease can be prevented, then the yield is likely to increase. The disease that caused the crop to decline could be remembered by the leaf of the plant.

The method using artificial intelligence based on an algorithm we call machine learning in order to estimate the superiority of the leaf.  The plant leaf provide us the most important data to distinguish the disease of the plant. The development of the Android app that gives farmers the ability to do this Identify plant leaf, diseases based on image of plant leaf taken from the android app camera source. Detecting Diseases of the leaf the plant at early stage gives it the strength to overcome and treat appropriately by providing details to the farmer what preventive measures should be taken. Android mobile application which can automatically identify the plants diseases based on its leaf appearance with some computer vision and machine learning techniques. The target group of the user is those who request a free and quick diagnosis on common leaf disease at any time of the day.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

SOFTWARE SPECIFICATIONS

  • Operating System: Windows and Android
  • SDK IDE: Android Studio 3.3
  • Virtual Emulator: Nexus Pixel 2
  • Programming Language: Java
  • Front End: Xml
  • Server scripting Language: PHP
  • Database: MySQL

HARDWARE SPECIFICATIONS

  • CPU type: Intel i7
  • Ram size: 16 GB
  • Hard disk capacity: 1TB
  • Monitor type: 15 Inch color monitor
  • Keyboard type: Internet keyboard
  • Mobile: Android

Learning Outcomes

  • About Android Studio.
  • Android architecture.
  • Basic about java.
  • Basic about MySQL.
  • Knowledge about server-side programming.
  • Difference between client side and server-side programming language.
  • Knowledge about server.
  • Knowledge about database and queries.
  • Knowledge about API.
  • How to communicate with API.
  • How API Communicate with Server.
  • What are Packages and dependencies regarding the app?
  • What are various versions of android app and android operating system.
  • About Android studio.
  • Client-side validation.
  • Server-side validation.
  • Difference between client-side validations.
  • Different Debugging Technique’s.
  • Deployment of app.
  • About play store deployment.
  • What is manifest?
  • About XML.
  • Widgets in android.
  • Views in android.
  • Layouts in android.
  • How to design the user Interface.
  • About activities.
  • About CNN modules.
  • Protobuff
  • Project Development Skills:
    • Problem analyzing skills.
    • Problem solving skills.
    • Creativity and imaginary skills.
    • Programming skills.
    • Deployment.
    • Testing skills.
    • Debugging skills.
    • Project presentation skills.

Demo Video

mail-banner
call-banner
contact-banner
Request Video

Related Projects

Final year projects