manthan98 / getSense

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GetSense

Hack The 6ix - Best Security Hack.

What it does

GetSense is an AI powered flexible security solution that uses low-level IoT devices (laptop camera systems or Raspberry Pi) to detect, classify, and identify strangers and friends in your circle. A GetSense owner uploads images of authorized faces through an user-facing mobile application. Through this iOS application, the user has access to a live-stream of all connected camera devices, and authorized friend list.

How it works

For the data processing, we used stdlib to generate serverless functions for obtaining the probability score through Clarifai facial recognition, push notifications via Slack alerts to notify the user of an unrecognizable face, and managing the image model training route to Clarifai. For the facial detection process, we used OpenCV with multithreading to detect faces (through Clarifai) for optimization purposes.

An iOS application was exposed (found here) to the user for live-streaming all camera sources, adding authorized faces, and visualizing current friend list. All the data involving images and streaming was handled through Firebase storage and database, which the iOS application heavily interfaced with.

Authors

Manthan S, Vishvajit K, Aaron S, Emmanuel A - official submission can be found here.

About


Languages

Language:Python 88.7%Language:HTML 11.3%