face
所属分类:OpenCV
开发工具:Python
文件大小:4375KB
下载次数:18
上传日期:2018-03-08 10:20:50
上 传 者:
嵌入式学习
说明: 系统介绍:基于树莓派官方系统stretch 系统,系统内安装了opencv3.3.0以及 tensorflow1.1.0 。人脸识别门禁的代码在里面目录/home/pi/face。内安装了深度学习的案例。
程序启动说明:开机前连接树莓派摄像头或网络USB摄像头,网络摄像头无需下面的设置。如使用树莓派摄像头则在终端输入
sudo nano /etc/modules-load.d/modules.conf
在最后添加一行添加 bcm2835-v4l2
ctrl+O回车保存 ctrl+X退出编辑。重启sudo reboot之后就能正常调用了)
1. 连接网络wifi或者网线连接
2. 配置、测试树莓派摄像头是否连接正确 :打开终端terminal拍照测试raspistill -v -o test.jpg如果有预览画面则摄像头配置正确
3. 打开终端进入代码目录cd face运行代码sudo python main.py
(opencv python face recogintion door)
文件列表:
face (0, 2017-11-20)
face\camera (0, 2017-11-20)
face\camera\Video.py (2500, 2017-03-30)
face\camera\VideoStream.py (2606, 2017-03-30)
face\camera\__init__.py (0, 2017-03-30)
face\configure (0, 2017-11-20)
face\configure\__init__.py (0, 2017-03-30)
face\configure\config.py (2121, 2017-12-22)
face\configure\userManager.py (3997, 2017-03-30)
face\facerec (0, 2017-11-20)
face\facerec\__init__.py (0, 2017-03-30)
face\facerec\capturePositive.py (1762, 2017-03-30)
face\facerec\face.py (1444, 2017-11-20)
face\facerec\haarcascade_frontalface_alt.xml (919871, 2017-03-30)
face\facerec\haarcascade_frontalface_alt2.xml (837462, 2017-03-30)
face\facerec\negative (0, 2017-11-20)
face\facerec\negative\s1 (0, 2017-11-20)
face\facerec\negative\s1\1.pgm (10318, 2017-03-30)
face\facerec\negative\s1\10.pgm (10318, 2017-03-30)
face\facerec\negative\s1\2.pgm (10318, 2017-03-30)
face\facerec\negative\s1\3.pgm (10318, 2017-03-30)
face\facerec\negative\s1\4.pgm (10318, 2017-03-30)
face\facerec\negative\s1\5.pgm (10318, 2017-03-30)
face\facerec\negative\s1\6.pgm (10318, 2017-03-30)
face\facerec\negative\s1\7.pgm (10318, 2017-03-30)
face\facerec\negative\s1\8.pgm (10318, 2017-03-30)
face\facerec\negative\s1\9.pgm (10318, 2017-03-30)
face\facerec\negative\s10 (0, 2017-11-20)
face\facerec\negative\s10\1.pgm (10318, 2017-03-30)
face\facerec\negative\s10\10.pgm (10318, 2017-03-30)
face\facerec\negative\s10\2.pgm (10318, 2017-03-30)
face\facerec\negative\s10\3.pgm (10318, 2017-03-30)
face\facerec\negative\s10\4.pgm (10318, 2017-03-30)
face\facerec\negative\s10\5.pgm (10318, 2017-03-30)
face\facerec\negative\s10\6.pgm (10318, 2017-03-30)
face\facerec\negative\s10\7.pgm (10318, 2017-03-30)
face\facerec\negative\s10\8.pgm (10318, 2017-03-30)
face\facerec\negative\s10\9.pgm (10318, 2017-03-30)
... ...
# facerec-python
## 个人毕业设计 - 基于树莓派、OpenCV及Python语言的人脸识别
### 简介
使用OpenCV for Python图像识别库,运行在树莓派RASPBIAN JESSIE Linux系统平台上,搭配树莓派官方摄像头模块。
### 运行要求
1. OpenCV 2.4.9 for Python
2. Python 2.7
3. v4l2
4. PyQt4
### 安装要求
```bash
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
```bash
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
```bash
wget https://jaist.dl.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.9/opencv-2.4.9.zip
unzip opencv-2.4.9.zip
cd opencv-2.4.9/
cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_PERF_TESTS=OFF -DBUILD_opencv_gpu=OFF -DBUILD_opencv_ocl=OFF
# 要使OpenCV开启对v4l2的支持 cmake之后要有以下输出
# V4L/V4L2: Using libv4l (ver 1.13.0)
sudo make
sudo make install
```
3. 安装PyQt4
```bash
sudo apt-get install python-qt4
```
4. 运行
```bash
python main.py
```
### 注意
该示例运行的屏幕分辨率为竖屏480 x 800,可以修改 /boot/config.txt 的以下配置
[config.txt配置说明](https://www.raspberrypi.org/documentation/configuration/config-txt.md)
```bash
hdmi_cvt=800 480 60 6
hdmi_group=2
hdmi_mode=87
# 设置屏幕旋转角度
display_rotate=3
```
近期下载者:
相关文件:
收藏者: