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

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 virtualenv  virtualenvwrapper
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

你可能感兴趣的:(树莓派+python,人脸识别,python,系统安装,opencv,linux)