Skip to content

millergd/MHacksDoorBell

 
 

Repository files navigation

Decibell

An innovative smart Facial recognition door bell that will scan for people that come up to your front porch. It is an alexa integrated doorbell where alexa will narrate the name of the person standing in front of your door, pulling out the data from the user's social profiles as well as through one time user registration and running machine learning and AI apis of Amazon AWS and AZure to train the data.

Furthermore it can act as a first line of defence, as alexa can narrate whether it is safe to open door and the activities happening outside our door.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

Python 2.7
Node.js
React.Js
OpenCv

Installing

Installing Python 2.7:

https://www.python.org/downloads/
Download and follow instructions from file

Installing Node.js

https://nodejs.org/en/download/
Download and follow instructions from file

You can run with command

python uploadPicture.py.

Installing open Cv

docs.opencv.org › OpenCV Tutorials › Introduction to OpenCV

Deployment

This is an Raspberry Pie based application, however it can be run on windows/mac. Web services, Machine learning and AI cognitive abilities APIs are mostly on AWS and Microsoft Azure.

Built With

Contributing

Please send email to [email protected], [email protected] [email protected] regarding any help or questions

Authors

  • Shang Zhou Xia - Microsoft Azure Middleware, Node.js - Node.js

  • Saptarshi Banerjee - OpenCV, AWS, Python, Raspberry Pie - Python OpenCV

  • Michael Sweetland - AWS, Python,React.JS - Python

  • Griffin Millir - OpenCV, AWS, Python, Raspberry Pie,Bosch XDK - Python OpenCV

Acknowledgments

  • MHacksX!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%