Skip to content

IAgroscan: An AI-powered desktop application for detecting and diagnosing plant diseases in agricultural crops using computer vision. Features single and batch detection, comprehensive reporting, treatment recommendations, and statistical analysis for sugarcane, corn, and banana crops.

License

Notifications You must be signed in to change notification settings

MateoVR13/IAgroscan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IAgroscan - AI-Powered Plant Disease Detection

IAgroscan is an advanced machine learning application designed to detect and identify plant diseases in agricultural crops. Using computer vision and AI, it helps farmers and agricultural specialists quickly diagnose crop health issues.

🌱 Features

  • Single Image Detection: Analyze individual plant images for disease identification
  • Batch Detection: Process multiple images at once for large-scale assessment
  • Detailed Reports: Generate comprehensive PDF reports with detection statistics
  • AI-Powered Recommendations: Receive treatment and prevention advice for detected diseases
  • Data Visualization: View detection statistics through intuitive charts and graphs
  • Detection History: Access past detection records for tracking disease patterns

🔍 Supported Crops & Diseases

IAgroscan can detect various diseases across multiple crops:

  • Sugarcane: Yellow Spot (Mycovellosiella koepkei), Red Rot
  • Corn: Gray Leaf Spot, Rust, Leaf Blight
  • Banana: Cordana, Pestalotiopsis, Sigatoka

💻 Technical Overview

IAgroscan is built with:

  • YOLO (You Only Look Once): For rapid, accurate object detection
  • CustomTkinter: Modern UI framework for desktop application
  • OpenAI Integration: For generating detailed disease management recommendations
  • Matplotlib: For statistical visualization of detection results
  • PyMySQL: For database management of detection records

📊 How It Works

  1. Select an image or folder of images containing plant specimens
  2. AI model processes the images to detect diseases
  3. Review results displayed directly in the application
  4. Generate reports with detection statistics and treatment recommendations
  5. Track disease patterns over time with the built-in database

📷 Captures

GUI Multiple Detections 1 Multiple Detections 2

🙏 Acknowledgments

About

IAgroscan: An AI-powered desktop application for detecting and diagnosing plant diseases in agricultural crops using computer vision. Features single and batch detection, comprehensive reporting, treatment recommendations, and statistical analysis for sugarcane, corn, and banana crops.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages