依赖

sudo apt install libopenblas-dev
sudo -H pip3 install scipy -i https:/pypi.doubanio.com/simple
sudo -H pip3 install scikit-learn -i https:/pypi.doubanio.com/simple
sudo -H pip3 install Pillow -i https:/pypi.doubanio.com/simple

下载项目

git clone https://github.com/davidsandberg/facenet

进入src目录检测

python3
import facenet
dir(facenet)

安装dlib

sudo apt-get install build-essential cmake
sudo apt-get install libgtk-3-dev
sudo apt-get install libboost-all-dev
git clone https://github.com/davisking/dlib

将dlib/src/cuda/cudnn_dlibapi.cpp文件中forward_algo = forward_best_algo注释掉

创建swap分区

sudo fallocate -l 4G /swapfile

需要使用如下命令更改下swapfile文件的权限:

sudo chmod 600 /swapfile

需要用如下将swapfile初始化为交换文件:

sudo mkswap /swapfile

需要使用如下命令来启用交换文件:

sudo swapon /swapfile

查看结果

free -m
sudo apt install -y python-setuptools
sudo python setup.py install

下载数据集(需要时间比较长)

wget http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2
bzip2 -d shape_predictor_68_face_landmarks.dat.bz2
wget http://dlib.net/files/dlib_face_recognition_resnet_model_v1.dat.bz2
bzip2 -d dlib_face_recognition_resnet_model_v1.dat.bz2

目录系统为下图,此基础上即可运行书中示例

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐