当前位置: 代码迷 >> 综合 >> Jetson Nano开发深度学习实践(四):《基于NVIDIA jetson平台的人工智能实例开发入门》在jetson_nano开发中可能会遇到的问题4:人脸检测
  详细解决方案

Jetson Nano开发深度学习实践(四):《基于NVIDIA jetson平台的人工智能实例开发入门》在jetson_nano开发中可能会遇到的问题4:人脸检测

热度:25   发布时间:2023-11-21 09:31:16.0

依赖

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

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

 

  相关解决方案