回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

人脸识别与远程控制门锁-软件模拟阶段 简单

头像 yangjumei 2019.12.19 1483 0

项目背景: 当前指纹门锁非常流行,我们作为创客,希望通过DIY做一把属于自己的智能门锁。本次任务:通过模拟测试,进行可行性检验。


功能:

1.识别人脸,如果是家庭成员,则模拟开锁;否则,不开所;

2.如果家人不在家,可以远程开门让客人进入家里坐坐。

步骤1 初始化-导入家庭成员信息与照片

1.导入家庭成员照片

project-image

2.导入家庭成员称谓

project-image

步骤2 人脸识别对比

1.设置变量“开锁”为0,不开锁;

2.读取摄像头的图像;

3.识别摄像头的人脸信息;

4.i记录当前信息号,“成员序号”记录识别出人员的序号;

project-image

5.逐个核对摄像头的人脸与成员列表的图片相似度;

6.相似度为50以上,则认为是同一人,记录成员序号

project-image

步骤3 模拟开锁

7.如果成员序号大于0(摄像头拍摄图片是家庭成员),则说欢迎词,并模拟开锁

project-image

步骤4 启动主程序

8.初始化导入图片

9.连接MQTT

project-image

步骤5 远程开门

10.当MQTT收到“OTD”信息时,开门。

project-image

演示视频:

评论

user-avatar