Introduction: 用闲置物品搭起的简易人脸识别监控平台

作为一名伪geek,摄像头、舵机、arduino、opencv这是自娱自乐时经常用到的物件或工具。有些东西买来以后就很少再用过。这个项目就是利用这些积灰已久的东西,搭建一个有人脸跟踪功能的监控系统。

Step 1: 驱动电路

驱动电路是我之前在调试舵机的时候用洞洞板焊的。使用简单高效的7805芯片,将12V供电稳压到5V供给arduino和舵机。

Step 2: 将摄像头固定在云台上,连接到驱动电路

用尼龙扎带或者胶水讲摄像头固定在云台上,将舵机与Arduino连接到驱动电路。用arduino uno的9、10端口做pwm输出控制舵机。

Step 3: 人脸识别

人脸识别使用的Opencv开源库中的harr cascade算法,可以获得人脸的大小、坐标。

Step 4: Demo效果

这个是现在通过OpenCV控制云台转动来实现对人脸追踪的效果。同时,可以用VLC等主流播放器访问特定地址实现实时监控。

项目repo:http://git.oschina.net/jas0n1ee/raspberrypi