微軟在今年的Build大會上揭露開源專案魔鏡(Magic Mirror)的概念,現在則更進一步發布魔鏡專案背後的技術架構,魔鏡是一面單面的智慧鏡子,可以同時顯現使用者的鏡像與時間、股價、天氣、交通等資訊。另外,微軟也已在GitHub上釋出魔鏡專案的程式碼與相關文件。
(圖片來源/微軟)
魔鏡在鏡子後採用LCD顯示面板來顯示黑底白字的介面,以搭載物聯網作業系統Windows 10 IoT Core的Raspberry Pi 3為基礎,前端的Web App技術採用CSS、HTML和JavaScript,後端技術則採用開發框架Node.js和MongoDB資料庫。
(圖片來源/微軟)
除此之外,魔鏡還使用微軟智慧學習專案Project Oxford的Face API,打造臉部辨識功能,而用戶在建立個人檔案時,除了加入個人資訊外,還要上傳一張自拍照,這些資料會送到微軟的認知服務(Cognitive Service),並取得一個唯一識別碼,此識別碼將會儲存在魔鏡的資料庫,並用來連結使用者個人檔案。另外,魔鏡僅會辨識有註冊的使用者,並提供相關的個人資訊。