‘Home Surveillance’ project is aimed at monitoring home using Webcam controlled remotely using 96Boards. It also accomplishes facial recognition to identify friendly and unfriendly faces using OpenCV. This project spans across multiple domains such as Security, Machine learning, Image processing etc. Project is framed as series of steps based on Dragonboard410c but it is common for all 96Boards Consumer Edition (CE) boards.
Part 1 - Introduction to ‘Home Surveillance' using 96BoardsIntroduction to the project and explanation of how it is framed. This part mostly consists of a blogdescribing the project and its building blocks
Part 2 - Facial recognition using OpenCVInstall OpenCV on 96Boards and implement face detection using it. Script should be able to detect knownand unknown faces.
Part 3 - Webcam tracking using Sensor MezzanineTrack the known face infront of Webcam using Sensor Mezzanine and Dragonboard410C. Webcam should be mounted on Pan and Tilt setup with micro servos.
Part 4 - Setting up your Amazon Web Service (AWS) Cloud ServiceSet up AWS Cloud to stream the detected faces from dragonboard to S3 bucket.
Part 5 - Home SurveillanceFinal part of the Home Surveillance project. This part includes webcam tracking of known faces and alerting the user if a blacklisted faces has been identified. Also, remote streaming the webcam using Python's Flask micro server framework. This part glues previous parts together to create a working project.
Comments
Please log in or sign up to comment.