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.
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.
Python 2.7
Node.js
React.Js
OpenCv
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
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.
- Node.js
- Python
- Amazon Web Services(https://console.aws.amazon.com/)
- Microsoft Azure(https://azure.microsoft.com/en-us/)
- raspberry pi3(https://www.raspberrypi.org/products/raspberry-pi-3-model-b/)
- OpenCv(http://opencv.org/)
Please send email to [email protected], [email protected] [email protected] regarding any help or questions
-
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
- MHacksX!