- 淘宝网店装修
- 网店推广
- 网店收藏分享
- 淘宝店铺策划
- 淘宝微博推广
- 打造款
- 详情页设计
- 淘宝论坛推广
- 淘宝QQ群推广
- 淘宝软文写作
- 详情页文案
- 店铺模板设计
- 店铺首页设计
- 店铺海报设计
- 店铺banner设计
树莓派人脸识别门禁系统离线人脸识别系统opencv/ pyqt /python
********
树莓派门禁系统:
硬件清单 :
- 树莓派3B
- 树莓派摄像头500W像素
- Led发光二极管8个
- 5V步进电机&驱动模块
- 树莓派官方卡(含门禁系统镜像以及源码)
- 面包板
- 额线
- 蜂鸣器
- 转5V降压模块
- (咨询特价)锂电池底座
- 触摸传感器(红色字体配件为3.29新增)
程序中定义了bee() : 蜂鸣器发出滴滴声
motor_open():电机正转、motor_close():电机反转
light():闪烁小灯 以及main():实时拍照并处理。
首先我在本机文件夹存放了三张人脸的照片。
然后调动det.py
首先触摸传感器进行检测,如果感应到讯号则进行一张人脸的采集。并将此照片与已经上传的三张照片做对比。判断出相似的人脸。当相似度大于百分之七十,则开门(电机正转开门 、停止并发出警报声、电机反转关门)。如需毕业设计论文资料售后技术
组装后的效果图如下:
代码截图:
调用Face++API 并处理获取的Json数据
代码保存在制作好的镜像中,系统已经安装好opencv以及配置好摄像头等模块。具体操作步骤提供技术指导。
二:个人毕业设计 - 基于树莓派、OpenCV及Python语言的人脸识别
简介
使用OpenCV for Python图像识别库,运行在树莓派RASPBIAN JESSIE Linux系统平台上,搭配树莓派官方摄像头模块。
运行要求
- OpenCV 2.4.9 for Python
- Python 2.7
- v4l2
- 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.gitcd v4l-utils/ sudo ./bootstrap.sh ./configure make sudo make install
2. 编译OpenCV 2.4.9
wget http://picimg.witcp.com/pic/jaist.dl.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.9/opencv-2.4.9.zip unzip opencv-2.4.9.zipcd 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
- 安装PyQt4
sudo apt-get install python-qt4
- 运行
python main.py
热门设计服务