Welcome to EcoSort Guide, a waste sorting assistant application developed for the PolyHacks 2024 Hackathon. This project aims to help users efficiently sort their waste by providing real-time guidance on how to properly dispose of various items.
EcoSort leverages computer vision to analyze images of waste items and offers user-friendly instructions on how to segregate them into different categories, promoting environmental sustainability and proper waste management.
- Image Recognition: Utilizes computer vision to recognize waste items.
- Sorting Instructions: Provides clear and concise instructions on how to properly sort each item.
- Statistical Resources: Includes statistical content host with mongoDB.
- Python 3.6+
- Dependencies: [streamlit, pandas, numpy, torch, torchvision, matplotlib, pymongo[srv]]
Explore the initial development and analysis in the Jupyter Notebook available here.
To run the Streamlit app, follow this link:
-
Clone this repository:
git clone https://github.com/amineghabia/PolyHacks-H24.git cd PolyHacks-H24
-
Install dependencies:
pip install -r requirements.txt
-
Run:
streamlit run streamlit_app.py