Trash AI: Web application for serverless image classification of trash
Project Information
- Sponsor: Win Cowger, Moore Institute for Plastic Pollution Research
- Meeting Times: Wednesdays at 6:30pm PT Weekly Brigade Meetings
Project Summary
Trash AI is a web application where users can upload photos of litter, which will be labeled using computer vision to detect and categorize litter in the image by type. Early inspiration from WADE AI streamlined this development. Trash AI will enhance the abilities of researchers to quickly label trash in photos.
Demo
Deployment
You can simply go to www.trashai.org to start using the tool or deploy it yourself. Current self-deployment options are local deployment with docker to remote on Amazon Web Services (AWS).
Local Development
- Run the environment live with localstack and docker.
AWS Deployment
- Instructions on bringing up a new AWS deployment.
Continuous Integration and Continuous Delivery (CI/CD) - Github Actions
- Mostly CD at this point.
Github Actions AWS Deployment Role
- Runs the complex stuff so you don't have to.
Contribute
We welcome contributions of all kinds. To get started, open an issue or pull request. Here are some ideas on How to Contribute. Please adhere to this project's Code of Conduct.