Microsoft unveiled a smart mirror at a technology conference held in Singapore last month that allows users to view both their reflections and relevant information like the time, weather and traffic directions.
Microsoft's Magic Mirror is a one-way mirror with a 23.6-inch LCD-lit screen behind it that displays white UI elements on a dark background. The device runs on a Raspberry Pi 3 microcomputer and uses Windows Hello technology to conduct facial recognition.
The Magic Mirror’s facial recognition system can recognize eight different emotions, including anger, happiness and surprise. Microsoft’s Cognitive Services Face API matches a person’s face to their profile, and allows the mirror to display information relevant to that person’s mood.
Besides displaying information like the time and the weather, the mirror would also be able to tap into the Internet of Things and provide information like the fastest route to work.
The facial recognition feature could also provide real-time information to advertisers on how people are reacting to an advertisement displayed on the smart mirror, Izzat Khair, a member of Microsoft Singapore’s development team, told CNBC.
The mirror is still in its demo stage and no commercial release date has been announced, but Microsoft has released the application source code and bill of materials for the device on GitHub for those interested in building one for themselves.
How to vote
Vote-by-mail ballot request deadline: Varies by state
For the Nov 3 election: States are making it easier for citizens to vote absentee by mail this year due to the coronavirus. Each state has its own rules for mail-in absentee voting. Visit your state election office website to find out if you can vote by mail.Get more informationTrack ballot status
In-person early voting dates: Varies by state
Sometimes circumstances make it hard or impossible for you to vote on Election Day. But your state may let you vote during a designated early voting period. You don't need an excuse to vote early. Visit your state election office website to find out whether they offer early voting.My Election Office
General Election: Nov 3, 2020
Polling hours on Election Day: Varies by state/localityMy Polling Place