Real-Time Mushroom Detection and Maturity Classification Using YOLO-Tiny on Raspberry Pi Platform

Project Code :TEMBMA3844

Objective

The objective of this project is to develop a real-time mushroom detection and maturity classification system using YOLOv3-tiny and YOLOv4-tiny on low-power embedded devices, enabling automated monitoring, improved harvesting efficiency, and enhanced operational productivity in mushroom farming.

Abstract

Real-Time Mushroom Detection and Maturity Classification Using YOLO-Tiny on Raspberry Pi Platform is an intelligent agricultural monitoring system developed to automate mushroom identification and maturity assessment. The system utilizes Raspberry Pi as the main controller and a USB camera to capture real-time images of mushrooms. A YOLO-Tiny deep learning model is trained using mushroom datasets to detect mushrooms and classify their maturity stages such as immature, mature, and harvest-ready. The classification results are displayed on an LCD screen for easy monitoring by farmers and cultivation managers. Python is used for image processing, model training, and real-time inference. The proposed system provides a low-cost, efficient, and accurate solution for mushroom cultivation by assisting farmers in determining the optimal harvesting time and improving production management.

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

Block Diagram

Specifications

Hardware components:

  • Raspberry Pi
  • USB Camera
  • LCD Display
  • Power Supply
  • 12V Adapter
  • Connectors – 30

Software components:

  • Raspbian OS
  • Python

Learning Outcomes

  • Understand Raspberry Pi architecture and GPIO configuration
  • Learn how to install and configure Raspbian OS and required Python libraries
  • Interface analog sensors with Raspberry Pi using MCP3008 ADC
  • Implement image classification using Artificial Neural Networks
  • Develop real-time skin analysis using USB camera input
  • Build automated health screening systems with display and alert features
  • Integrate temperature and heartbeat monitoring in diagnostic systems
  • Analyze and interpret classification output for healthcare applications
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering (software’s, Tools, Hardware components, etc.,)
    • Schematic preparation 
    • Code development and debugging
    • Hardware development and debugging
    • Development of the Project and Output testing
  • Practical exposure to:
    • Hardware and software tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas.
  • 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