本文將從以下幾個方面詳細闡述如何安裝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__)
原創文章,作者:LCYTM,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/375236.html