是否可以在Windows 7上安装dlib?

问题描述 投票:-2回答:1

我正在尝试创建人脸识别系统,但是大多数方法都需要dlib库。是否可以在Windows上安装dlib?

python windows dlib
1个回答
4
投票

如果您想快速回答,请回答[是]。有关更多信息,您必须执行以下步骤:

  1. 安装Visual Studio 2015
  2. 安装CMake
  3. 安装Anaconda 3
  4. 下载Dlib

  5. 您可以从here下载它

  6. Build it

  7. 解压缩文件,然后打开PowerShell。使用以下命令:

    cd dlib-19.16/ mkdir build cd build #This is a only command cmake -G "Visual Studio 14 2015 Win64" -DJPEG_INCLUDE_DIR=..\dlib\external\libjpeg -DJPEG_LIBRARY=..\dlib\external\libjpeg -DPNG_PNG_INCLUDE_DIR=..\dlib\external\libpng -DPNG_LIBRARY_RELEASE=..\dlib\external\libpng -DZLIB_INCLUDE_DIR=..\dlib\external\zlib -DZLIB_LIBRARY_RELEASE=..\dlib\external\zlib -DCMAKE_INSTALL_PREFIX=install .. cmake --build . --config Release --target INSTALL

    Dlib将安装在“ dlib-19.16 \ build \ install”中。您将可以在Visual Studio中指定包含和库文件夹,以使用Dlib来构建项目

  8. 更新环境变量

  9. 创建一个名为“ dlib_DIR”的新用户变量,其值是“ dlib-19.16 \ build \ install”的完整路径。

    注意:

    关闭所有PowerShell / ComandPrompt以更新系统变量。
  10. 构建Dlib示例我使用LearnOpenCV的CMakeList的编辑版本(您可以找到它here)。然后使用此命令:
  11. cd dlib-19.16/examples makedir build cd build cmake -G "Visual Studio 14 2015 Win64" .. cmake --build . --config Release

  12. 安装Python模块

  13. 从源代码为Dlib编译Python绑定不是那么容易。您必须从头开始编译Boost.Python并配置一些环境变量(例如BOOST_ROOT和BOOST_LIBRARYDIR),然后才能编译Dlib的Python模块。我现在跳过那部分。只需再执行一次命令Anaconda 3。

    conda install -c conda-forge dlib=19.4

    仅此而已,您必须在Anaconda 3中安装Dlib。我希望能对您有所帮助。
© www.soinside.com 2019 - 2024. All rights reserved.