实现人脸识别的方法和途径很多,不过OpenCV 作为开源的计算机视觉软件包,在人脸识别方面相比其他方法更为简单些,在这里我们采用OpenCV相关库数,并Python编程语言下和TigerBoard开发板来实现简单人脸识别。方法详见附件内容。
人脸识别门禁系统设计原理:
简单利用TigerBoard开发板模拟下人脸检测门禁系统,以继电器开关来代替门禁上电磁锁的开关。
人脸识别门禁系统硬件要求:
1.TigerBoar开发板
2. USB免驱摄像头
3. 继电器
4. 杜邦线若干
5. LED灯
人脸识别门禁系统软件要求:
1. Python环境
2. RPI.GPIO库
3. opencv2.4.9及相关依赖包
4. simpleCV函数库
人脸识别门禁系统开发环境:
1.Gobian
代码详见附件内容。
运行效果图:
摄像头水平,未检测到本人脸部,33pin低电平,所以灯未亮
1