We wanted to create a security app that was dead simple to use.
What it does
At any point, through your Pebble smartwatch or you Amazon Echo you can set a reference point that all future images to be compared to. At any point after that, you can take a new image of whats currently happening live in front of your webcam. If anything is different, it will alert of that something is off, and highlight what has changed.
How I built it
The Alexa skill was built through the Alexa Skills Kit, and the pebble app was built using the Pebble SDK. The web server running in the cloud was built on the AWS Lambda platform using Node JS. The web server running on the computer is built using Node JS. The image comparison and highlighting was built using the OpenCV library for python.
Challenges I ran into
Detecting the edges only on the difference between the pictures was a challenge, but eventually we reasoned out the logic required to pull it off with Open CV.
Accomplishments that I'm proud of
We built applications on 5 different platforms in 3 different languages in order to pull this off. Also used multiple APIs including bitly. That's pretty good.
What I learned
Image processing using Open CV.
What's next for Secure Change
Multi user support