树莓派+python|树莓派+python+Opencv+face_confignition实现实时人脸识别(人脸识别门禁系统)
【树莓派+python|树莓派+python+Opencv+face_confignition实现实时人脸识别(人脸识别门禁系统)】使用树莓派+python+Opencv+face_confignition来实现人脸识别系统。该文章为树莓派系统配置
1.安装树莓派系统 1.1配置树莓派需要的设备和工具
SD卡,读卡器,SD Card Formatter和Win32 Disk Imager
1.2格式化SD卡
使用SD Card Formatter,.
文章图片
直接按照图片操作两步,便可以将SD卡格式化
1.3.给SD卡写入系统
在树莓派系统下载地址下载镜像文件。如果下载下来是zip格式的,需要将其解压。个人建议下载:Raspbian-buster-full
下载下来系统后使用Win32 Disk Imager工具,将镜像文件写入SD卡
文章图片
按照图片执行,需要提前下载树莓派系统,下载网址为:
2.更新系统库 首先需要连接网络,使用WiFi连接
sudo apt-get clean
sudo apt-get purge wolfram-engine
sudo apt-get purge libreoffice*
sudo apt-get autoremove
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install python-dev -y
sudo apt-get install aptitude -y
sudo apt-get install python-serial -y
sudo apt-get install build-essential-y
sudo apt-get install cmake -y
sudo apt-get install git -y
sudo apt-get install pkg-config -y
sudo apt-get install libjpeg-dev -y
sudo apt-get install libtiff5-dev -y
sudo apt-get install libjasper-dev -y
sudo apt-get install libpng12-dev -y
sudo apt-get install libavcodec-dev -y
sudo apt-get install libavformat-dev -y
sudo apt-get install libgtk2.0-dev -y
sudo apt-get install libgtk-3-dev -y
sudo apt-get install libatlas-base-dev -y
sudo apt-get install libqtgui4 -y
sudo apt-get install libqt4-test -y
sudo apt-get install libcanberra-gtk* -y
2.配置python虚拟环境
sudo apt-get install virtualenv -y
sudo apt-get install virtualenvwrapper -y
sudo pip3 install virtualenvvirtualenvwrapper
sudo nano ~/.bashrc
将以下内容写入到文件最后:
export WORKON_HOME=$HOME/.virtualenv
source /usr/share/virtualenvwwrapper/virtualenvwwrapper.sh
ctrl+o保存更改 -》enter-》ctrl+x退出
source ~/.bashrc
cd ~
mkvirtualenv -p /usr/bin/python3~/my_python3
source ~/my_python3/bin/activate//开启python虚拟环境
以下过程都是在虚拟环境下进行的
3.安装opencv库
pip install numpy
pip install matplotlib
pip install pandas
pip install scipy==1.2.1
pip install pillow==7.1.0
pip install opencv-python==4.3.0.38
4.安装face_confignition库
pip install face-recognition==1.0.0
5.安装Rpi.gpio库
sudo apt-get install python-rpi.gpio
pip install rpi.gpio
6.设置程序自启动 直接简单粗暴:
sudo nano /ect/rc.local
在 exit 0 语句上方加入一句话:
/home/pi/my_python3/bin/python/home/pi/Desktop/face_recognize/face_recognize.py
推荐阅读
- 基于opencv,face_recognition和dlib的人脸识别的入门学习
- 计算机视觉|【人脸检测】基于OpenCV和Face_Recognition实现人脸检测
- 机器视觉|工业检测深度学习方法综述
- 算法|使用U-Nets和深度学习进行自动缺陷检查
- linux|saas 商业模式风险_商业模式(SaaS(软件即服务))
- 资讯|一个 Python Bug 干倒了估值 1.6 亿美元的公司
- Python语言程序设计|基于Python-matplotlib 的动画绘制问题
- Linux|Linux实操篇-定时任务调度
- 机器学习|【机器学习实战】决策树——构造决策树