创建带有附加信息的镜像的想法并不新鲜,网上有很多带有创建此类镜像说明的项目。
我的想法是创建一面镜子,它能够识别您的脸,并在您站在镜子前时显示您感兴趣的其他信息。也许是您当天的日历条目或最后的推文或其他内容。
几乎每个人都知道 Microsoft 的应用程序“你多大了”。它是作为人脸 API (Project Oxford) 的示例编写的,并作为 Microsoft 的 Azure 服务提供。
每个人都可以使用它而无需额外费用(使用次数有一些限制(每秒访问量和每月总访问量有限制),但这与这样的项目无关。
该项目正在进行中,遗憾的是直到微软物联网挑战赛的截止日期才完成。除了我的日常工作之外,4 周的时间绝对不足以让我完成这个项目,从想法到工作样品。
尽管如此,我仍将继续工作并主要每周或每两周更新一次该项目。
镜柜(框架)由松木制成。木条用胶水和螺丝固定。要拥有一面非常漂亮的镜子,您需要最少的木工工具和一些经验。我向一位做橱柜制造商的朋友询问了这份工作,对结果非常满意。
镜子玻璃是半透明的,比普通镜子暗一点。在镜面玻璃的后面,安装了显示器,您可以透过镜面玻璃读取屏幕的明亮部分。镜面玻璃本身并不便宜,我在当地一家玻璃工坊花了将近 110 美元。从网上购买便宜一点,但交货时间要 3 周以上(在德国,可能在其他国家/地区会有所不同)
我使用 Benq 的 24" 显示器,我认为 24" 尺寸合适,物有所值。但是您可以决定是否要拥有更大或更小的屏幕。使用带 HDMI 输入的监视器将其与 Raspberry Pi 连接很重要。
对于超声波测距仪,框架中必须有一个开口。
超声波传感器SRF02通过扁平排线与树莓派模块连接,接线见下图。
显示器通过 HDMI 电缆连接到 Raspberry,所有其他部分通过 USB 连接器连接(1 个用于网络摄像头,1 个用于 WiFi 加密狗)。您将需要一个带有 Micro USB 插孔和 5V、2Amps 的电源。
超声波传感器用于检测镜子前是否有人。如果那里没有人,显示器可以关闭到安全能源。
将 Windows 10 IoT Core 引入 Raspberry 非常容易。
安装和准备 Visual Studio 2015 也没有问题。在 Microsoft 网站http://ms-iot.github.io/content/en-US/win10/StartCoding.htm上 ,您可以下载大量 Raspberry 示例易于使用且开箱即用的 Pi。
镜像项目的一个很好的起点是网络摄像头示例。http://ms-iot.github.io/content/en-US/win10/samples/WebCamSample.htm。对我来说,看到相同的代码在 Raspberry、笔记本电脑和平板电脑上运行非常有趣。
下一步是集成 Azure 人脸识别服务。这里开始了工作的艰巨部分,并且仍在进行中。
对我来说,下一个缺点是本文使用 WPF 库,对于通用应用程序,它必须由 Windows 运行时方法替换,这是一个巨大的挑战 - 至少对我而言。
当人脸识别的第一个版本准备就绪时,我将把它部署在源代码区。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !