是否可以在 Windows 7 上安装 dlib?
Posted
技术标签:
【中文标题】是否可以在 Windows 7 上安装 dlib?【英文标题】:Is it possible to install dlib on Windows 7? 【发布时间】:2019-06-29 16:55:07 【问题描述】:我正在尝试创建一个人脸识别系统,但大多数方法都需要 dlib 库..是否可以在 windows 上安装 dlib?
【问题讨论】:
你的问题和 OpenCV 有什么关系? 您是否尝试过在 Windows 下安装它 - 该过程在dlib
网站上进行了描述,所以有理由相信它是不可能的吗?你试过了吗?
我找不到任何关于 Windows 7 only 10 的信息,有人说 Windows 不支持它
【参考方案1】:
如果您想要一个快速的答案,可以。
要了解更多信息,您必须按照以下步骤操作:
安装 Visual Studio 2015
安装 CMake
安装 Anaconda 3
下载 Dlib
您可以从here下载它
构建它
解压缩文件,然后打开 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 构建项目
更新环境变量
创建一个名为“dlib_DIR”的新用户变量,其值为“dlib-19.16\build\install”的完整路径。 注意:关闭任何 PowerShell/ComandPrompt 以更新系统变量。
构建 Dlib 示例 我使用的是 LearnOpenCV 的 CMakeList 的编辑版本(你可以找到它here)。然后使用这个命令:
cd dlib-19.16/examples
makedir build
cd build
cmake -G "Visual Studio 14 2015 Win64" ..
cmake --build . --config Release
安装 Python 模块
从源代码为 Dlib 编译 Python 绑定并不容易。您必须从头开始编译 Boost.Python 并配置一些环境变量(例如 BOOST_ROOT 和 BOOST_LIBRARYDIR),然后才能编译 Dlib 的 Python 模块。我暂时跳过那部分。只需向 Anaconda 3 发送一条命令即可。
conda install -c conda-forge dlib=19.4
仅此而已,您必须在 Anaconda 3 中安装 Dlib。我希望对您有所帮助。
【讨论】:
以上是关于是否可以在 Windows 7 上安装 dlib?的主要内容,如果未能解决你的问题,请参考以下文章
无法在Windows 10和Python 3.7上安装dlib
如何解决与在 Windows 10 上安装 dlib 相关的问题?