树莓派+python+Opencv+face_confignition实现实时人脸识别(人脸识别门禁系统)
使用树莓派+python+Opencv+face_confignition来实现一个人脸识别系统。1.安装树莓派系统1.1配置树莓派需要的设备和工具SD卡,读卡器,SDimage和SD2.配置python虚拟环境3.安装opencv库4.安装face_confignition库5.安装Rpi.gpio库6.为系统分配动态内存7.人脸识别程序代码与执行...
·
使用树莓派+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 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
更多推荐
已为社区贡献1条内容
所有评论(0)