基于树莓派、OpenCV 及 Python 语言的人脸识别门禁系统
简介
使用 OpenCV for Python 图像识别库,运行在树莓派 RASPBIAN JESSIE Linux
系统平台上,搭配树莓派官方摄像头模块。
运行要求
1. OpenCV 2.4.9 for Python
2. Python 2.7
3. v4l2
4. PyQt4
安装要求
sudo apt-get install build-essential cmake pkg-config python-dev libgtk2.0-dev
libgtk2.0 zlib1g-dev libpng-dev libjpeg-dev libtiff-dev libjasper-dev libavcodec-
dev swig unzip
1. 启用 v4l2
sudo nano /etc/modules
# 增加一行记录
bcm2835-v4l2
# 重启后可以找到/dev/video0
# 编译 v4l2-util
apt-get install autoconf gettext libtool libjpeg8 libjpeg8-dev
git clone git://git.linuxtv.org/v4l-utils.git
cd v4l-utils/
sudo ./bootstrap.sh
./configure
make
sudo make install
2. 编译 OpenCV 2.4.9