https://github.com/sanugiw/trash_classifier
The Smart Trash Classifier is an edge-AI system that automates waste sorting using computer vision on accessible hardware. This Raspberry Pi-powered solution leverages TensorFlow Lite to classify recyclables like plastic, paper, metal, and glass in real-time through a local Flask web interface.
https://github.com/sanugiw/trash_classifier
edge-ai flask opencv python3 raspberry-pi recycling-materials tensorflow-lite
Last synced: about 1 year ago
JSON representation
The Smart Trash Classifier is an edge-AI system that automates waste sorting using computer vision on accessible hardware. This Raspberry Pi-powered solution leverages TensorFlow Lite to classify recyclables like plastic, paper, metal, and glass in real-time through a local Flask web interface.
- Host: GitHub
- URL: https://github.com/sanugiw/trash_classifier
- Owner: Sanugiw
- Created: 2025-04-03T17:26:44.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-03T17:37:10.000Z (about 1 year ago)
- Last Synced: 2025-04-03T18:32:17.223Z (about 1 year ago)
- Topics: edge-ai, flask, opencv, python3, raspberry-pi, recycling-materials, tensorflow-lite
- Language: Python
- Homepage:
- Size: 2.97 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🗑️ Smart Trash Classifier
*Raspberry Pi-based waste sorting system using TensorFlow Lite*
## 🌟 Features
- Real-time trash classification (plastic, paper, metal, glass, etc.)
- Web interface via Flask
- Recyclable/non-recyclable determination
- Confidence threshold filtering
- Optimized for Raspberry Pi
## 🛠️ Hardware Requirements
| Component | Specification |
|-----------|---------------|
| Raspberry Pi | 4 |
| Camera | Pi Camera v2 or USB webcam |
| RAM | Minimum 2GB |
| Storage | 8GB+ SD card |
## 🚀 Quick Start
### Installation
```bash
# Clone repo
git clone https://github.com/sanugiw/trash_classifier.git
cd trash_classifier
# Create virtual environment
python3 -m venv venv
source venv/bin/activate
# Install dependencies
pip install -r requirements.txt