Smart Trashcan is a simple program aimed at powering up your recycling using IoT and Deep Learning.
Carlos Lago |
Rafael Romón |
To get a local copy up and running follow these simple steps.
- Python and Supporting Packages
sudo apt install python3 python3-dev python3-pip
sudo apt-get install libatlas-base-dev libjasper-dev libqtgui4 python3-pyqt5 libqt4-test
- InfluxDB
sudo apt install influxdb
-
Tensorflow and Keras
To install tensorflow and keras in your RPi3 you should try following a in-depth guide, as it is fairly complicated.
- Clone the repo
git clone https://github.com/rafaelromon/smart-trashcan
- Install Python packages, you may need to include the --no-cache-dir flag.
sudo pip3 install -r requirements.txt
- Configure InfluxDB and edit setting.py
You can run this project as a normal Flask website
python3 app.py
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
Distributed under the MIT License. See LICENSE
for more information.
- This project started as a fork of miguelgrinberg/flask-video-streaming
- The bootstrap template we use for the flask site is Gentellela by Colorlib
If you are not that tech savvy feel free to send us any bug reports, ask me any questions or request any features via email, just keep in mind we did this as a university project.