首页 > 编程知识 正文

如何安装dlib库

时间:2023-11-21 14:30:41 阅读:292698 作者:UXCN

本文将从以下几个方面详细阐述如何安装dlib库:

一、安装前准备工作

在安装dlib库前,需要先安装CMake、Python以及Visual Studio等相关软件。

1、安装CMake

首先需要在官网(https://cmake.org/download/)下载安装包,选择相应系统版本进行下载,然后进行安装。

# 下载CMake安装包
wget https://github.com/Kitware/CMake/releases/download/v3.19.8/cmake-3.19.8.tar.gz
# 解压、安装
tar -zxvf cmake-3.19.8.tar.gz
cd cmake-3.19.8
./configure
make 
sudo make install

2、安装Python

推荐使用anaconda进行Python安装。可以到官网(https://www.anaconda.com/products/individual)下载相应版本的anaconda,并进行安装。

3、安装Visual Studio

dlib需要借助Visual Studio来编译,所以需要在官网(https://visualstudio.microsoft.com/zh-hans/downloads/)进行下载,在安装过程中选择C++开发相关的组件进行安装即可。

二、安装dlib库

1、直接使用pip安装

在控制台中输入以下命令即可快速安装dlib库。

pip install dlib

2、源码安装

进入dlib官网(http://dlib.net/)下载对应版本的源码,并使用Visual Studio打开,选择Release Win64模式,进行编译,然后使用以下命令进行安装。

python setup.py install

三、解决安装问题

1、缺少CMake文件问题

在使用pip安装时,有可能会出现缺少CMake文件的问题,此时需要使用以下命令进行解决。

pip install cmake

2、缺少Boost库问题

在源码编译时,有可能会出现缺少Boost库的问题,此时需要先安装Boost库,再进行编译。

(1)下载安装Boost库

到Boost官网(https://www.boost.org/users/download/)下载相应版本的Boost,并解压到本地。

wget https://dl.bintray.com/boostorg/release/1.74.0/source/boost_1_74_0.tar.gz
tar -zxvf boost_1_74_0.tar.gz
cd boost_1_74_0
./bootstrap.sh --prefix=/opt/boost_1_74_0
./b2
sudo ./b2 install

(2)编译并安装dlib

进入dlib源码目录下,使用以下命令进行编译安装。

python setup.py install --yes USE_AVX_INSTRUCTIONS --no DLIB_USE_CUDA

四、安装验证

在安装完成后,可以在Python中尝试引入dlib库并运行以下代码,验证是否安装成功。

import dlib
print(dlib.__version__)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。

  •  标签:  
  • dlib