Skip to content

Flask micro-framework desktop application that detects cake in images. App is based and inspired from the famous "Not Hot Dog" fake phone application presented on HBO's "Silicon Valley".

Notifications You must be signed in to change notification settings

ngrayluna/NotCake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NotCake is a Flask web application that uses Artificial Intelligence to detect whether an image contains instances of cake. The application works by using a pre-trained Convolutional Neural Network for object recognition.

This is project is currently under development. Currently, the application can take an uploaded photo and make predictions. A future release will allow the user to take a photo with the NotCake App directly.

This repository holds both the underlying Deep Neural Network along with the Flask Python and HTML files used to create the application.

The pipeline which will be included and fully documented in this repository will consist of:

How to Downloading Image Data --> Pre-Processing & Formatting --> Defining a Model --> Compiling a the Deep Neural Network --> Training

Table of Contents

  • Numpy 1.18.1
  • Flask 1.1.1
  • opencv-python 4.1.2.30
  • Keras 2.1.4
  • TensorFlow 1.8.0
  • Matplotlib

First, make sure you have all the right dependencies.

Second, upload your images into the “imageDetect” folder (this is only temporary).

You’re all set. Next run:

python app.py

* [Huynh Ngoc Anh's](https://github.com/experiencor) implementation of the YOLO framework, and its associated dependencies. * [Paper on YOLO](https://arxiv.org/pdf/1506.02640.pdf)

About

Flask micro-framework desktop application that detects cake in images. App is based and inspired from the famous "Not Hot Dog" fake phone application presented on HBO's "Silicon Valley".

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published