Windows IoT:面部识别门

蔡****港 UID.2870439
2017-02-19 发表

来源:***链接停止解析***
***附件停止解析***
关于这个项目:建立一个自动门,使用面部识别解锁自己。
在这个项目中使用的东西:
硬件:Raspberry Pi 2 Model B,MinnowBoard MAX,Perma-Proto Breadboard Half Size,Leviton 12-Volt DC Electric Door Strike,SainSmart 2-Channel 5V Relay Module,
Adafruit Female DC Power Adapter,Adafruit 12V 5A Switching Power Supply,Microsoft Lifecam 3000,Generic Keyboard and Mouse,Generic Speakers
软件:Microsoft Visual Studio 2015,Microsoft Azure,Microsoft Windows 10 IoT Core
这个项目是微软的Hack the Home计划的一部分,它为制造商提供免费的开源组件,以便与制造商最常用来攻击家园的设备和服务进行无缝连接。
家庭安全系统是制造商不断增长的项目领域。 自建系统不仅比笨重的专业安装更便宜,而且还允许完全控制和定制以满足您的需要。

随着微软牛津项目的推出,面部识别应用程序现在比以往更容易被制造商使用。 这个项目使用Raspberry Pi,基本网络摄像头和互联网连接创建一个门,通过面部识别自己解锁。 如果门口的访客被识别,门将解锁!
您将如何扩展项目? 你会添加什么功能? 让我们知道在下面的评论部分!

初始设置:
1.根据这些说明设置您的PC和Raspberry Pi 2或MBM。
2.接下来,按如下所示连接门铃和电源继电器。 电源继电器将用于锁定和解锁门。
***附件停止解析******附件停止解析***
3.现在将同一个电源继电器接到锁上,或电动门打,如下图所示。
***附件停止解析******附件停止解析******附件停止解析***
4.将USB网络摄像头,键盘和鼠标插入Raspberry Pi 2或MBM。
软件设置:
1.使用命令提示导航到您想要项目的文件夹:cd <your folder path>
2.运行git clone命令下载项目:git clone ***链接停止解析***
3.使用Visual Studio 2015打开您刚刚下载的FacialRecognitionDoor文件夹中的FacialRecognitionDoor.sln解决方案文件。
4.在右侧面板的“FacialRecognitionDoor”项目下,导航到Constants.cs文件。 您应该在顶部看到一个名为“常规常量”的部分。 您在这里需要做的第一件事是输入您的Oxford API密钥。 按照此处的说明获取您的密钥。
5.用您的新密钥替换OXFORD_KEY_HERE:
***附件停止解析***
6.仅限MINNOWBOARD MAX:将DisableLiveCameraFeed变量从true更改为false:
***附件停止解析***
7.在Visual Studio的顶部菜单中,如果使用Raspberry Pi,请选择Debug和ARM。如果您使用MBM,请选择调试和x86。
***附件停止解析***
8.按遥控机器。 在“远程连接”对话框中,您必须输入远程设备IP地址,并使用“通用(未加密协议)”进行身份验证模式。
使用WindowsIoTCoreWatcher查找您的IP地址。
***附件停止解析***
有关如何在Windows IoT设备上部署应用程序的更多信息,请参阅此文档。
你现在可以运行代码! 按下带有绿色“播放”箭头的遥控机按钮。
软件使用:
以下截图是在设置为充当树莓派的PC上拍摄的。
当你第一次运行项目,这是你应该看到的屏幕。 在MBM上,您将在软件设置的步骤6中将DisableLiveCameraFeed变量设置为false,而不是看到相机图标,您会看到相机看到的实况馈送。
***附件停止解析***
底部应用栏上有三个按钮。 第一个是“加号”图标。 这用于向您的“白名单”添加新用户。 白名单上的任何用户基本上被标记为“朋友”并且允许使用他们的脸来解锁门。 尝试按“加号”按钮。 您应该会看到此屏幕:
***附件停止解析***
将自己或朋友置于网络摄像头前,按Capture ID照片按钮。 您应该看到此屏幕与您新捕获的自拍
***附件停止解析***
如果您对照片感到满意,请输入照片中该人的姓名,然后按确认。 如果没有,只需按取消并拍摄另一张照片。

按下[确认]后,系统会将您重新导向至主页,但您现在可以在白名单访客部分下方看到一位使用者:
***附件停止解析***
点击页面左上角的该用户的图片,导航到该用户的个人资料页面:
***附件停止解析***
在此页面上,您可以使用加号图标添加更多照片。 这将提高面部识别门的总体精度。 您也可以按**桶图标删除此用户。 完成后,按主屏幕图标。
***附件停止解析***
你现在准备解锁门了! 将注册用户放在网络摄像头前,按虚拟门图标(位于以前使用的加号图标旁边)或连接的物理“门铃”按钮。 您应该听到音频反馈通知您门已解锁!

现在,当未注册的用户在门前时,请尝试按下门铃按钮。 您应该听到音频反馈通知您门已检测到陌生人,不会解锁!
示意图:
树莓Pi Fritzing素描下载
这是Raspberry Pi设置的Fritzing草图。 要查看此文件,请从这里下载Fritzing:fritzing.org
Minnowboard最大Fritzing素描下载
这是Minnowboard Max设置的Fritzing草图。 要查看此文件,请从这里下载Fritzing:fritzing.org
***链接停止解析***
代码:
面部识别门源代码
面向识别门的源代码建立在Windows IoT核心
***链接停止解析***

标签: Windows 面部识别

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
与飞刘 UID.1208555
2017-02-19 使用 Lumia 930 回复

麦戈 UID.1229966
2017-02-19 使用 Lumia 930 回复

厉害厉害,软硬通吃。

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报