Skip to content

A basic web application that identifies objects through your webcam.

Notifications You must be signed in to change notification settings

sarahdahippo-zz/live-recognition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

live-recognition

A basic web application that identifies objects through your webcam. My goal is to familiarize myself with Tensorflow's Object Detection API.

Tech Stacks

This code loads the required libraries from Content Delivery Networks, so you need not install them on your local machine.

How to run

  1. git clone this repository: git clone https://github.com/sarahdahippo/live-recognition.git
  2. cd to the live-recognition directory
  3. run python -m http.server
  4. navigate to http://localhost:8000/ in your web browser
  5. allow webcam access when prompted
  6. there might be some delay time before the model starts detecting objects

What is Tensorflow.js?

Tensorflow.js is a library for developing Machine Learning models in JavaScript, and use it in Node.js or directly in our browsers. With this, I can utilize pre-existing models and retrain them with my own data.

What is COCO-SSD?

COCO-SSD (Common Objects in Context-Single Shot Detector) is an object detection model that detects and localizes one or more objects in a picture. COCO encompasses all the data (images) that trained the model. Currently, there are 80 different classes that the model can detect.

What's next?

Train my own custom object detector using TensorFlow Object Detection API, then convert it using tensorflowjs_converter.

About

A basic web application that identifies objects through your webcam.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published