人脸识别与远程控制门锁-软件模拟阶段
2019-12-191887
AI 快速预览详细
本文介绍了一个人脸识别与远程控制门锁的DIY项目。通过导入家庭成员的照片和称谓,设置变量并连接MQTT,实现了人脸识别和远程控制的功能。项目详细介绍了从初始化到远程控制的全过程,适合家庭安全场景使用。
步骤1 初始化-导入家庭成员信息与照片
1.导入家庭成员照片
2.导入家庭成员称谓
步骤2 人脸识别对比
1.设置变量“开锁”为0,不开锁;
2.读取摄像头的图像;
3.识别摄像头的人脸信息;
4.i记录当前信息号,“成员序号”记录识别出人员的序号;
5.逐个核对摄像头的人脸与成员列表的图片相似度;
6.相似度为50以上,则认为是同一人,记录成员序号
步骤3 模拟开锁
7.如果成员序号大于0(摄像头拍摄图片是家庭成员),则说欢迎词,并模拟开锁
步骤4 启动主程序
8.初始化导入图片
9.连接MQTT
步骤5 远程开门
10.当MQTT收到“OTD”信息时,开门。
演示视频:



