摘要:在此背景下,随着社会经济的发展,科学技术的进步,对住宅的质量提出了更高的要求。智能访问控制系统是一种新兴的保安技术,它融合了云计算、物联网、安防技术和人工智能技术。这种技术的发展,将使人们在居住过程中更加安全,更加方便,从而促进了智慧社会的发展,促进了智慧城市的发展。
本文将设计并实现了一款以树莓派4 B版本为核心控制的智能门禁系统,其主要完成的功能有:人脸识别解锁、指纹识别解锁、输入密码解锁。当家庭成员不在家或有客人拜访时,可以利用4 G网络对智能门锁进行远程的操控。该方案采取软硬件相结合的方法来实现整个控制系统。在硬件方面主要以树莓派为核心进行人脸的识别功能,并使用了AS608的指纹检测系统来完成指纹解锁。在软件上,以python为主,利用对opencv+dlib库和经过训练的面部识别模型来实现对门禁的解锁,并利用pyqt作为输入密码的接口来实现对门禁的解锁,并利用SG90舵机来进行仿真解锁。在完成了指纹和面部识别,并且输入了相应的密码之后,操纵杆就会旋转起来。
关键词:数码锁;人脸识别;指纹识别;树莓派4B
目录
第一章绪论1
1.1本文研究背景与意义1
1.2国内外研究现状1
1.3本文的主要内容3
1.4本章小结3
第二章智能家居数码锁硬件设计4
2.1总体设计4
2.2主控模块5
2.2.1 Raspberry Pi的介绍5
2.2.2 Raspberry Pi的型号及选择6
2.3人脸识别模块6
2.4指纹识别模块7
2.4.1指纹传感器分类7
2.4.2指纹识别模块选择8
2.5控制模块9
2.6本章小结10
第三章智能家居数码锁软件设计11
3.1 Raspberry Pi环境配置11
3.1.1安装操作系统11
3.1.2开机基本设置11
3.1.3 opencv-python的安装12
3.1.4安装Dlib库12
3.2人脸识别12
3.2.1人脸检测12
3.2.2特征信息提取14
3.2.3人脸匹配与识别15
3.2.4程序设计流程15
3.3指纹识别16
3.3.1指纹图像预处理17
3.3.2指纹图像特征提取17
3.3.3指纹匹配17
3.3.4程序设计流程17
3.4密码模块18
3.5控制模块19
3.5.1 SG90舵机19
3.5.2远程控制20
3.6本章小结20
第四章智能家居数码锁调试结果21
4.1人脸识别21
4.1.1调试21
4.1.2结果21
4.2指纹识别22
4.2.1录入指纹22
4.2.2识别指纹22
4.2.3删除指纹23
4.3密码开锁23
4.3.1调试23
4.3.2结果23
4.4远程操控24
4.4.1调试24
4.4.2结果24
4.5本章小结25
第五章结论26
参考文献27
致谢29
1、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“文章版权申述”(推荐),也可以打举报电话:18735597641(电话支持时间:9:00-18:30)。
2、网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
3、本站所有内容均由合作方或网友投稿,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。
原创文章,作者:打字小能手,如若转载,请注明出处:https://www.447766.cn/chachong/188666.html,