2019踩坑无数含泪写下最新教程系列(一)树莓派dlib环境的搭建
安装前的准备工作
1.扩大虚拟内存
修改虚拟内存配置文件
$ sudo nano /etc/dphys-swapfile
将CONF_SWAPSIZE=100改为 CONF_SWAPSIZE=1024
即是把虚拟内存从100M改为1G,然后重启虚拟内存相关服务:
$ sudo /etc/init.d/dphys-swapfile stop
$ sudo /etc/init.d/dphys-swapfile start
- 设置启动后进入命令终端而不是图形界面
$ sudo raspi-config
按以下路径选择选项并修改:
Boot Options => Desktop / CLI => Console Autologin
- 设置GPU占用内存的大小
$ sudo raspi-config
Advanced Options => Memory Split
将GPU可用内存改为16。作用就是把更多的内存给CPU用。
安装依赖库
$ sudo apt-get update
$ sudo apt-get install build-essential cmake libgtk-3-dev libboost-all-dev -y
用pip3安装其他dlib运行依赖的库
$ pip3 install numpy
$ pip3 install scipy
$ pip3 install scikit-image
正式安装
$ mkdir -p dlib
$ git clone -b ‘v19.6’ --single-branch https://github.com/davisking/dlib.git
dlib/
$ cd ./dlib
$ sudo python3 setup.py install --compiler-flags “-mfpu=neon”
验证
$ python3
Python 3.4.2 (default, Oct 19 2014, 13:31:11)
[GCC 4.9.1] on linux
Type “help”, “copyright”, “credits” or “license” for more information.
>>> import dlib
>>>
把虚拟内存和GPU使用内存改回原始值
修正方法参考安装前的准备工作