1、树莓派扩展root分区
默认的root分区分配的很小,稍微用一下就会显示满了,必须要进行一个扩展
https://blog.csdn.net/weixin_41656968/article/details/79833712
其中维护分区命令sudo resize2fs /dev/mmcblk0p2一定要执行,很重要的
扩展Ubuntu系统磁盘空间
sudo apt-get install gparted
df -l 查看磁盘使用情况
fdisk-l 查看磁盘分区情况
free -h 显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存
交换分区(swap)简单来说就是用于内存不足时作为虚拟内存来使用的
2、安装Dlib
Dlib有很多依赖库,需要逐一安装,有的很慢而且容易发生网络错误,强烈建议使用浏览器下载whl文件安装
pip3 install xx.whl (我使用的是python3.7)
https://www.jianshu.com/p/848014d8dea9
3、安装Face_Recognition
这里建议可以到到Github上下载子豪兄的文件,直接安装编译就好,自己下的话,超级慢
python3 setup.py install
https://github.com/ageitgey/face_recognition
4、OpenCV的安装
https://www.jianshu.com/p/56929416b4a1
这一步的安装不是最难的,最难的是修改BUG,我感觉自己永远是那个最幸运的人,别人有的BUG我有,别人没有的BUG我也有
一、安装依赖库
OpenCV需要的的依赖库特别多,我们要耐心
二、cmake
这个过程有些参数必须和自己对应
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D OPENCV_EXTRA_MODULES_PATH=/home/pi/Downloads/opencv_contrib-3.4.0/modules -D BUILD_EXAMPLES=ON -D WITH_LIBV4L=ON PYTHON3_EXECUTABLE=/usr/bin/python3.7 PYTHON_INCLUDE_DIR=/usr/include/python3.7 PYTHON_LIBRARY=/usr/lib/arm-linux-gnueabihf/libpython3.7m.so PYTHON3_NUMPY_INCLUDE_DIRS=/home/pi/.local/lib/python3.7/site-packages/numpy/core/include ..
三、make
编译过程是我痛苦的开始,我一共遇到了4个问题,分别在25%、75%、94%以及99%
https://blog.csdn.net/ansel_lee/article/details/84398224
https://blog.csdn.net/weixin_43308627/article/details/97814927
https://www.bilibili.com/video/BV124411v7iN