# FaceRecognition_EntranceGuardSystem
**人脸识别门禁系统-2018电子设计大赛初赛**
# **题目:基于人脸识别的门禁系统**
>
学 校 华南农业大学
队 名 除了发呆什么都不会
队长姓名 李**
队员姓名 沈**
队员姓名 邓**
### 基于树莓派的控制器
- 在设计过程中硬件采用了树莓派作为整个门禁系统的控制核心
#### 功能和原理
> 基于树莓派的服务器,它内置网卡和支持TCP协议,因此通过USB口直接与摄像头连接,可以进行图像数据的传输。另外对于摄像头的图像数据经过分析处理、存储后,通过和ESP8266无线模块连接,进而控制Arduino来控制舵机做出开关门动作。基于TCP协议而实现服务器和摄像头及Arduino之间的数据传输。
### 图像采集
- 设备:罗技C270摄像头
> 图像采集是门禁系统的基础,设计中尽可能高效的获得摄像头数据,为后续人脸探测和人脸识别程序节省更多系统资。
#### 功能和原理
> 该摄像头通过USB端口用数据线和树莓派连接,通过调用设备驱动程序打开摄像头,进行摄像头初始化。当摄像头捕捉到人脸后,执行相应的程序就可将检测到的人脸图像保存在树莓派本地存储空间,然后上传到云服务器,进行解析、分析。如果摄像头没有捕捉到人脸,系统将继续处于待工作状态,直至检测到人脸,以上实现了本系统的自动触发的功能。
### Arduino
- 软件环境:KROBOT(图形化编程)
- 硬件环境:arduino、舵机
#### 功能和原理
> Arduino以ESP8266无线接入模块为桥梁来接受服务器的数据控制,当服务器进行人脸的识别的过程也能够,并把识别结果发送到Arduino上后,就可以驱动舵机执行开门或者不开门的动作。
### ESP8266无线模块
#### 模块描述
> ESP8266是乐鑫公司生产的低功耗WiFi芯片模块。模块核心处理器 ESP8266 在较小尺寸封装中集成了业界领先的 Tensilica L106 超低功耗 32 位微型 MCU,支持标准IEEE802.11 b/g/n 协议,完整的 TCP/IP 协议栈。用户可以使用该模块为现有的设备添加联网功能。其工作模式有STA 模式、AP 模式、STA+AP 模式三种。
#### 功能和原理
> ESP8266无线模块作为连接各个模块的桥梁,可以通过TCP协议与树莓派服务器之间的数据传送,进而使Arduino能够根据人脸识别结果有效运行工作,进而决定舵机的转动与否。
## 操作指南
- 网络环境:手机放热点,树莓派、ESP8266接到手机的网络,使三者处于同一局域网
>
1. 树莓派ssh连接远程服务器,启动服务器程序( 服务器端会显示客户端连接的信息);
2. 手机APP TCP连接 树莓派 连接到云服务器;
3. ESP8266通电后自动连接到预存wifi热点的网络;
4. 手机发送“开始识别”指令到树莓派客户端,树莓派收到指令后控制摄像头拍照,上传图像到云服务器进行处理,处理结果发送到客户端ESP8266处;
5. ESP8266接收到服务器发送的数据,传数据给Arduino,进行关门/开门动作;
## 改进
- 直接将舵机连接树莓派的GPIO口进行控制;
- 调用图像识别API进行图像识别,例如:虹软的人脸识别(免费的),face++;
-
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
教育部认可的大学生竞赛备赛资料代码,源码,竞赛总结,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通 全国电子设计大赛、全国大学生智能汽车竞赛、蓝桥杯、集成电路创新创业大赛、光电设计竞赛、挑战杯、大创项目、互联网+、三创赛、计算机设计竞赛、创新创业大赛、ACM-ICPC国际大学生程序设计竞赛、全国大学生数学建模竞赛、全国大学生电子商务“创新、创意及创业”挑战赛、全国大学生节能减排社会实践与科技竞赛、全国大学生工程训练综合能力竞赛、全国大学生机器人大赛-RoboMaster、RoboCon、“西门子杯”中国智能制造挑战赛、中国大学生计算机设计大赛、世界技能大赛、中国高校计算机大赛-大数据挑战赛、团体程序设计天梯赛、移动应用创新赛、网络技术挑战赛、全国大学生信息安全竞赛、“中国软件杯”大学生软件设计大赛、全国大学生光电设计竞赛、中国机器人及人工智能大赛、“大唐杯”全国大学生移动通信5G技术大赛、华为ICT大赛、全国大学生嵌入式芯片与系统设计竞赛、中国高校智能机器人创意大赛
资源推荐
资源详情
资源评论
收起资源包目录
人脸识别门禁系统-2018电子设计大赛初赛.zip (28个子文件)
cm
arduino_Program
ESP8266_control_LED_servo-easy-code
ESP8266_control_LED_servo-easy-code.ino 3KB
LICENSE 18KB
face_project
reco_test.py 1KB
main.py 2KB
thread_test.py 958B
mythread.py.bak 1KB
recvfile.pyc 3KB
recognize_face.pyc 1KB
recvfile.py 3KB
mythread.py 272B
mythread.pyc 952B
obama2.jpg 180KB
recvfile.py.bak 2KB
biden.jpg 345KB
thread_watcher.py 330B
recognize_face.py 1KB
thread_watcher.pyc 1KB
known_people
obama.jpg 273KB
obama.jpg 273KB
run 16B
__pycache__
mythread.cpython-35.pyc 815B
thread_watcher.cpython-35.pyc 947B
recvfile.cpython-35.pyc 2KB
recognize_face.cpython-35.pyc 1KB
test.py 393B
main.py.bak 2KB
examples.zip 138KB
README.md 3KB
共 28 条
- 1
资源评论
妄北y
- 粉丝: 9610
- 资源: 1万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功