Use computer vision to see whether something is recyclable.
This is an app made for highschool outreach - a volunteering program I'm hosting for Software Engineering students volunteers to show highschool students how software is like through activities.
We will need to install Flutter to build and deploy this app. Flutter applications can be deployed on both iOS and Android devices.
Please follow this link to setup your Flutter environment. This guide takes you through on:
- Downloading Flutter
- Setting
PATHto its location - Running
flutter doctorto install Android SDK (for Android) and/or XCode (for iOS)- Note: DO NOT install Android SDK to a path with space in it
After installing Flutter, clone or download this repository. Open this code in an IDE of your choice (Say Intellij or VSCode), then simply run pub get to install depedencies and build/deploy the project.
Microsoft's Custom Vision API is what powers the image recognition used in this app. We need to get the Prediction Key and Prediction URL for this app to work.
- Sign up for a Microsoft account
- Use Azure for student for free Azure credits
- Sign in here
- Creat a project for
Multiclass (Single tag per image) - Upload images and train for an iteration
- Publish said iteration
- Find
Prediction KeyandPrediction URLunder Performance > Prediction URL - Enter them in either
- In the app's Settings Page (Remember to save)
- In
assets/config/config.jsonto be used as defaults
