Embedded Capstone
  • Weekly Journal
  • Project Proposal
  • Project Requirements
  • Rapid Prototype
  • Kickstarter
  • PowerPoint

Smart Mirror


Team 4

Week 1

Deciding on a project

Posted on March 30, 2017

Brainstorming These are the two main ideas we are considering for our capstone project. Our first choice is the Smart Mirror as long as it is approved. Idea #1: Smart Mirror Our idea is to create a smart mirror, capable of displaying useful information to the user. We... [Read More]

Week 2

Research and Planning

Posted on April 10, 2017

Updates Our team decided to work on a Smart Mirror for our capstone project. A smart mirror is a mirror with an LCD display behind it than can project useful information to the user, such as the weather, time, bus routes, or even a to-do list. We are inspired... [Read More]

Week 3

Camera setup and Phone App Planning

Posted on April 16, 2017

Updates: Facial Recognition: (Ryan, Kurtis, Brad) We received our camera and were able to begin with the facial recognition implementation. First, we installed the our dependencies onto the Raspberry Pi 3. Here are the dependencies needed: python-shell - Needed to run Python scripts... [Read More]

Week 4

Facial Detection Debugging, Continuing Phone App Plannning, Implementing Proximity Sensor

Posted on April 24, 2017

Updates: Facial Recognition: (Ryan, Kurtis, Brad) Facial recognition is mostly working, however there is one big hiccup. If a new user walks up to the mirror, we expect the facial recognition algorithm to not find a match. Instead, this new user may be misidentified as an... [Read More]

Week 5

Cleaning Facial Detection, Implementing the Phone App, Configuring the Proximity Sensor

Posted on May 1, 2017

Updates: Facial Recognition: (Ryan, Kurtis, Brad) After weeks of debugging, our group seems to have identified the source of the MagicMirror’s facial-detection problems. The algorithm was not correctly reading the negative images in the directory, and thus, the mirror was incorrectly matching strangers to actual users.... [Read More]

Week 6

Automating the Training System, Starting Gesture Development, Continuing the Web App

Posted on May 8, 2017

Updates: Facial Recognition: (Ryan, Kurtis, Brad) Last week we thought we fixed our main face detection issue. The issue was that a stranger standing in front of the mirror gave us a false positive and identified them as an existing user. The mirror seemed to work... [Read More]

Week 7

Integrating the Training System and Web App, Debugging Gesture Development

Posted on May 15, 2017

Updates: Facial Recognition: (Ryan, Kurtis, Brad) This last week we mostly focused on implementing the training procedure for facial recognition. In order for a face to be recognized, the sets of pictures must be compiled into a training file. The training file is built using OpenCV.... [Read More]

Week 8

Training system improvements, dealing with face recognition issues, constructing the mirror

Posted on May 23, 2017

Updates: Facial Recognition: (Ryan, Kurtis, Brad) We still have yet to resolve the issues with false positives. We have tried playing with the threshold values, as well as using different face recognition algorithms supplied by OpenCV, but still occasionally get false positives. We have also tried... [Read More]

Week 9

Cleaning up Facial Detection, Switching UI to Software, Building the Outer Frame

Posted on May 29, 2017

Updates: Facial Recognition: (Ryan, Kurtis, Brad) On Thursday, we brought the mirror to the lecture classroom, where the Mother of All Demos (MOAD) will take place this upcoming Thursday. This was in an attempt to keep the lighting consistent in the room while we fill the... [Read More]
  • Older Posts →

Team4  •  2017

Theme by beautiful-jekyll