Python 可以在Windows 7上安装dlib吗?

Python 可以在Windows 7上安装dlib吗?,python,windows,dlib,Python,Windows,Dlib,我正在尝试创建一个人脸识别系统,但大多数方法都需要dlib库。是否可以在windows上安装dlib?如果您想要快速回答,请回答“是” 有关详细信息,您必须遵循以下步骤: 安装Visual Studio 2015 安装CMake 安装Anaconda 3 下载Dlib 你可以从 构建它 解压缩文件,然后打开PowerShell。使用以下命令: cd dlib-19.16/ mkdir build cd build #This is a only command cmake -G &qu

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

如果您想要快速回答,请回答“是”

有关详细信息,您必须遵循以下步骤:

  • 安装Visual Studio 2015

  • 安装CMake

  • 安装Anaconda 3

  • 下载Dlib

    你可以从

  • 构建它

    解压缩文件,然后打开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
    
    cd dlib-19.16/examples
    makedir build
    cd build
    
    cmake -G "Visual Studio 14 2015 Win64" ..
    cmake --build . --config Release
    
    Dlib将安装在“Dlib-19.16\build\install”中。您可以在VisualStudio中指定包含和库文件夹,以使用Dlib构建项目

  • 更新环境变量

    创建一个名为“dlib_DIR”的新用户变量,其值为“dlib-19.16\build\install”的完整路径注意:关闭任何PowerShell/com并提示更新系统变量

  • 构建Dlib示例 我使用的是LearnOpenCV的CMakeList的编辑版本(你可以找到它)。然后使用以下命令:

    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
    
    cd dlib-19.16/examples
    makedir build
    cd build
    
    cmake -G "Visual Studio 14 2015 Win64" ..
    cmake --build . --config Release
    
  • 安装Python模块

    从源代码处编译Dlib的Python绑定并不容易。在编译Dlib的Python模块之前,您必须从头编译Boost.Python并配置一些环境变量(如Boost_ROOT和Boost_LIBRARYDIR)。我现在跳过那部分。只需再向水蟒3号发出一个命令

    conda install -c conda-forge dlib=19.4
    

  • 就这些,你必须把你的Dlib放在你的Anaconda3里。我希望能对您有所帮助。

    您的问题与OpenCV有什么关系?您是否尝试过在Windows下安装它-此过程在
    dlib
    网站上有描述,因此是否有理由相信这是不可能的?你试过了吗?我找不到任何关于Windows7和Windows10的信息,有人说Windows不支持它