Skip to content

This AI-powered system uses cameras to identify and classify overflowing bins. Real-time alerts optimize waste collection, reducing costs and promoting cleaner, healthier cities through smart waste management.

Notifications You must be signed in to change notification settings

Sh-bharat/Vision_Based_Smart_Bins_for_Real_Time_Waste_Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vision_Based_Smart_Bins_for_Real_Time_Waste_Management

Overview

This repository contains code and resources for a dustbin detection and classification system using YOLOv8. The system comprises a single YOLOv8 model trained for both dustbin detection and status classification. The model is capable of detecting the presence of dustbins in real-time surveillance footage and classifying their status (full or not full) based on images captured from different angles.

Key Features

  • Detection of dustbins from real-time surveillance footage.
  • Classification of dustbin status (full or not full) for efficient waste management.
  • Alert system: Sends alerts when a dustbin is detected as full, prompting timely action for emptying.

Training Data

The model is trained using a diverse dataset of dustbin images, including:

  • Images captured from various angles to simulate CCTV camera viewpoints.
  • Images with different lighting conditions (bright, low light, and dark).
  • Images of dustbins filled to different levels to train the classification model.

Requirements

  • Python 3.x
  • TensorFlow
  • OpenCV
  • YOLOv8 (implementation details and pre-trained weights included)

Usage

  1. Clone this repository to your local machine.
  2. Install the required dependencies.
  3. Run the detection and classification scripts.
  4. Customize the alert system as needed for your environment.

Results

  • Detection Modelresults Outputsval_batch0_labels

  • Classification Modelresults OutputsOutput

Contributing

Contributions are welcome! If you have any suggestions, bug fixes, or improvements, feel free to open an issue or submit a pull request.

Acknowledgments

Special thanks to the contributors of the YOLOv8 implementation used in this project.

About

This AI-powered system uses cameras to identify and classify overflowing bins. Real-time alerts optimize waste collection, reducing costs and promoting cleaner, healthier cities through smart waste management.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published