Skip to content
What would you say if I told you there is a app on the market that tell you if you have a hotdog or not a hotdog.
Dart Ruby Java Groovy Objective-C Swift Other
Branch: master
Clone or download
Latest commit 0d46da8 Sep 30, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.android initial Sep 30, 2019
.ios/Flutter initial Sep 30, 2019
android initial Sep 30, 2019
assets initial Sep 30, 2019
ios initial Sep 30, 2019
lib initial Sep 30, 2019
test initial Sep 30, 2019
.gitignore initial Sep 30, 2019
.metadata
README.md readme update Sep 30, 2019
pubspec.lock initial Sep 30, 2019
pubspec.yaml initial Sep 30, 2019

README.md

NotHotDog

What would you say if I told you there is a app on the market that tell you if you have a hotdog or not a hotdog.

Jianyang

This app is a clone of Jian Yang's SeeFood app from HBO's Silicon Valley.

Screenshot 1 Screenshot 2 Screenshot 3

The first screen has a live viewfinder and two buttons, one to capture the image from the viewfinder and the other to select an image from the gallery. For the live viewfinder I used the camera plugin.Once an image has been selected the application will be then directed to the second screen where the power of Machine learning will help us label the image. For this, I have used mlkit plugin to utilize the Label Detection offered by Firebase.

The LabelDetector returned a List of VisionLabel objects, whose label property defines what the detected image is of. To find out if the image contained HotDog , I just queried if the list contained a VisionLabel of ‘Hot dog’ and after a bit of tinkering here and there, the app was ready.

To run this app on your phone you can download the apk here.

If you want to build the application yourself you can:

  1. Create a project in Firebase and add an android app
  2. Download the googleServices.json
  3. Paste it inside android/app/ and you're good to go.

You can also read the article here.

You can’t perform that action at this time.