树莓派+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,.
树莓派+python|树莓派+python+Opencv+face_confignition实现实时人脸识别(人脸识别门禁系统)
文章图片

直接按照图片操作两步,便可以将SD卡格式化
1.3.给SD卡写入系统
在树莓派系统下载地址下载镜像文件。如果下载下来是zip格式的,需要将其解压。个人建议下载:Raspbian-buster-full
下载下来系统后使用Win32 Disk Imager工具,将镜像文件写入SD卡
树莓派+python|树莓派+python+Opencv+face_confignition实现实时人脸识别(人脸识别门禁系统)
文章图片

按照图片执行,需要提前下载树莓派系统,下载网址为:
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

    推荐阅读