Infrared & Facial Recognition
The mirror has a built-in infrared sensor at the front. The sensor enables it to detect when a person is near. Once someone is detected, it comes out of its idle state and begins facial recognition to determine if the user has a profile.
If the current user does not have a profile, they are taken through the registration process.
It also boasts facial recognition features. By taking several images of the user’s face it determines its structure and returns a map based on this structure. I then generate a token and store this token in a database which is then consumed by a classifier which associates this map with a specific user.
As someone’s face is being recognised, it goes through this same process except it checks the classifier and determines if this user’s face as a token exists.