Skip to Main Content

Microsoft's Official Guide for a DIY, Raspberry Pi-Powered Magic Mirror with Face Detection


Smart mirrors have been all the rage this year, and it looks like Microsoft’s getting into the game too. While Microsoft’s mirror is teased as a commercial product, they’ve released the source code if you’re interested in making one for yourself.

As you’d expect, the mirror uses Windows 10 running on a Raspberry 2 or 3. Like the various other DIY options out there, it simply includes a two-way mirror with a monitor strapped to the back. The real kicker that separates this one comes from the facial recognition software. Once you get things up and running, the mirror can display different information depending on who’s standing in front of it. It’s a complex project that’s not terribly well documented on Microsoft’s part, but if you know your way around Visual Studio, you’ll find everything you need to make it for yourself over on GitHub.

A Magic Mirror Power by UWP Hosted Web App | GitHub
Building an IoT Magic Mirror with Hosted Web App and Windows 10 | Microsoft Edge Dev Blog