Deep Learning based Cotton Plant Pest Classification and fertilizer type prediction system

Project Code :TCMAPY1811

Objective

This project presents a web-based system that automates cotton pest classification and fertilizer type prediction. It uses deep learning (CNN, DenseNet) to identify pests from images and machine learning (Random Forest, XGBoost) to predict suitable fertilizers based on environmental and soil parameters. The platform is built with Python (Flask) for backend processing and HTML/CSS/JS for the frontend. It includes features like user registration, login, image upload, data input, and result display. The goal is to improve accuracy and efficiency in crop management through automation.

Abstract

This project presents a system designed for cotton plant pest classification and fertilizer type prediction using deep learning and machine learning techniques. The pest classification module uses convolutional neural networks (CNN) and DenseNet architecture to analyze images and identify pest types, including aphids, armyworm, beetle, bollworm, grasshopper, mites, mosquito, sawfly, and stem borer. The fertilizer prediction module utilizes environmental and soil-related parameters such as temperature, humidity, moisture, soil type, crop type, nitrogen, potassium, and phosphorous to classify the suitable fertilizer type. The system is implemented using Python with Flask for backend development, and HTML, CSS, and JavaScript for frontend development. A user interface is developed with modules for registration, login, pest classification, fertilizer prediction, and logout functionality. The system aims to provide accurate pest classification from input images and fertilizer label prediction based on tabular input. This approach reduces the dependency on manual identification methods and improves efficiency in managing crop conditions through automated classification.

Keywords: Deep Learning, Pest Classification, CNN, DenseNet, Fertilizer Prediction, Soil Parameters, Cotton Crop, Flask, Image Processing, Classification System.

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

Block Diagram

Specifications

H/W CONFIGURATION:

Processor                                 - I3/Intel Processor

Hard Disk                                - 160GB

Key Board                               - Standard Windows Keyboard

Mouse                                     - Two or Three Button Mouse

Monitor                                   - SVGA

RAM                                       - 8GB

S/W CONFIGURATION:

β€’      Operating System                    :  Windows 7/8/10

β€’      Server side Script                    :  HTML, CSS, Bootstrap & JS

β€’      Programming Language         :  Python

β€’      Libraries                                  :  Flask, Pandas, MySQL. Connector, Tensorflow

β€’      IDE/Workbench                      :  VS Code

β€’      Technology                             :  Python 3.8+

β€’      Server Deployment                 :  Xampp Server

Demo Video

mail-banner
call-banner
contact-banner
Request Video