`
kissmett
  • 浏览: 40070 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

windows下dlib安装

阅读更多

为安装 python face_recognition, pip install face_recognition

需要安装依赖包 dlib (dlib  http://dlib.net/ Dlib is a modern C++ toolkit containing machine learning algorithms and tools for creating complex software in C++ to solve real world problems. )

----------------------------

 总结,最终在windows安装成功的步骤:

0.下载:

cmake(https://cmake.org/download/)

dlib(http://dlib.net/files/dlib-19.9.zip)

boost(https://dl.bintray.com/boostorg/release/1.66.0/source/ )

vs2015(https://www.visualstudio.com/zh-hans/downloads/ )

1.安装cmake;

2.安装vs2015,自定义选择vc++及以来的windows10sdk;

3.编译boost

在解压目录依次执行bootstrap.bat 然后运行生成的 b2.exe (bjam.exe)

4.vs编译dlib

用cmake生成基于vs2015的configure

选中源码目录(...\dlib-19.9\dlib),填写生成目录(....\dlib.vs\)

configure后,将在生成目录中 生成sln,vcxproj;

vs打开dlib.sln

 生成ALL_BUILD.vcxproj,运行INSTALL.vcxproj

5.安装dlib

最终成功运行python setup.py install的是从官网下载的版本(上述链接所示),而非pip.python.org下载的tar包;

 

在此遇到的坑:

 

曾因考虑vs2015下载安装耗费时间,尝试在win下通过msys/mingw编译dlib,cmake生成msys configure,mingw编译dlib均可编译/安装通过;boost也可编译通过;

但在python setup.py install报错(如下图所示)


 CMake Error in E:/temp/dlib-19.9/tools/python/CMakeLists.txt:

  Generator
    Unix Makefiles
  does not support platform specification, but platform
    x64
  was specified.
----------------------

通过Unix Makefiles来怀疑到cmake版本有问题的,

本机因为安装mysys64而存在多个cmake,并在path中的优先级有问题,如下是最终修改后的正确位置,即

(ocr.py27) E:\test\ocrpy>where cmake

C:\Program Files\CMake\bin\cmake.exe

C:\msys64\usr\bin\cmake.exe

c:\msys64\mingw32\bin\cmake.exe

 

调整好cmake的优先级,运行python setup.py install,没有错误,

时间有些长,等待即可.

 

  • 描述: dlib python setup.py install error
  • 大小: 26.4 KB
分享到:
评论

相关推荐

    windows 下dlib的安装

    Windows 下面安装dlib   本文主要是基于anaconda 来安装dlib的   第一步:首先安装anaconda  参考博客 https://www.jianshu.com/p/d3a5ec1d9a08   第二步:在anaconda 安装路径下找到Anaconda Propt 并打开  ...

    dlib安装文件+python3.6.rar

    python3.6+匹配的dlib安装文件dlib-19.8.1-cp36-cp36m-win_amd64.whl

    dlib安装文件.rar

    【标题】: "dlib安装文件.rar" 是一个包含dlib库安装文件的压缩包,专为Python 3.6及64位Windows系统设计。 【描述】: "dlib-19.8.1-cp36-cp36m-win_amd64.whl" 是一个Python的whl(wheel)文件,它是一个预编译的...

    python3.6安装dlib,不用安装cmake

    在Windows系统上为Python3.6版本安装dlib时,通常会建议用户安装CMake和Boost,因为这两个库在dlib的编译过程中是必需的。然而,对于某些情况,特别是如果已经有了预编译的二进制版本,可以避免手动安装这些依赖项。...

    人脸识别dlib库离线安装文件whl

    本文将详细介绍如何在Python 3.10环境下离线安装dlib库,以解决在线pip安装时可能遇到的问题。 首先,让我们理解为什么会出现在线安装dlib时的错误。通常,这种问题可能是由于Python版本不兼容、缺少依赖或者网络...

    dlib安装 dlib-19.19.0-cp38-cp38-win_amd64.whl.whl

    标题中的“dlib安装 dlib-19.19.0-cp38-cp38-win_amd64.whl”指的是dlib库的一个特定版本(19.19.0)的安装文件,它是为Python 3.8版本和64位Windows系统设计的。描述部分提供了安装该库的步骤,即通过pip工具来安装...

    Python3.7版本dlib安装.docx

    在Python3.7环境下安装dlib库时,有时会遇到一些挑战,比如需要Visual Studio编译环境或者遇到其他依赖问题。然而,通过使用预编译的`.whl`文件,可以简化这个过程。以下是一种无需下载Visual Studio即可安装dlib的...

    dlib python3.7 whl包windows可用

    在Windows环境下,安装dlib通常会遇到兼容性问题,因为官方可能不支持最新的Python版本。在这种情况下,使用提供的whl文件是一种解决方案。以下是一般步骤: 1. 首先,确保已安装Python 3.7及pip。 2. 下载与系统...

    Windows安装dlib的轮子dlib-18.17.100-cp27-none-win32.whl

    适合windows用户,python2.7版本,pip install安装出错的情况下,这个一下子就ok了。安装dlib的轮子.whl文件。CHN_adm 地图 我在python可视化画地图的时候用到的,区别于用svg来画地图。不好意思我也不知道为什么...

    python安装dlib库报错问题及解决方法

    Collecting dlib  Downloading http://mirrors.cloud.aliyuncs.com/pypi/packages/63/92/05c3b98636661cb80d190a5a777dd94effcc14c0f6893222e5ca81e74fbc/dlib-19.19.0.tar.gz (3.2MB)  100% |█████████...

    dlib19.17.0 编译好的python-dlib库 不需要安装vs和boost cmake,直接pip安装 windows X64

    dlib18.17 编译好的python-dlib库 不需要安装vs和boost cmake,直接pip安装,亲测有效,非常简单 命令: pip install dlib-19.17.0-cp36-cp36m-win_amd64

    dlib-19.15.0的轮子,可以直接pip安装

    Python中dlib包的安装非常麻烦,直接pip install dlib,会出现很多错误,需要先安装CMake和VS2015(要选中VC++开发环境)。如果有.whl文件,则直接可以 pip install dlib.whl。网上只能找到 dlib-19.7.0-cp36-cp36m-...

    dlib 安装包(python)

    标题提到的是“dlib安装包(python)”,这表明我们要讨论的是在Python环境中安装dlib库的过程。dlib是一个C++库,但同时也为Python提供了接口,广泛应用于计算机视觉和机器学习任务,特别是人脸识别、图像处理等领域...

    人脸识别库Dlib安装教程实例及相关资料

    在开始安装Dlib之前,你需要一个支持C++开发的环境,例如Ubuntu、Windows或Mac OS。确保已安装了C++编译器,如GCC或Clang。同时,Python环境也是必不可少的,推荐使用Python 3.6或更高版本。 2. **依赖库安装** -...

    人脸图片检测Dlib 19.17库,无需安装boost

    安装Dlib 19.17.0时,你需要先确保已经安装了CMake构建系统,它允许跨平台的项目管理和编译配置。同时,VC++ Build Tools是Microsoft Visual Studio的一个组件,包含了编译C++程序所需的工具。下载解压Dlib-19.17.0...

    dlib-19.7.0-cp36-cp36m-win_amd64.whl

    windows 下python人脸识别应用环境搭建 安装过程如下: step1:准备安装包 1.Anaconda3-5.2.0-Windows-x86_64.exe 2.dlib-19.7.0-cp36-cp36m-win_amd64.whl step2 安装 注意:以上中仅有dlib安装需要用到资源...

    dlib_wheel_3.6_3.7.zip

    描述中提到的“**windows系统直接使用pip install dlib命令安装dlib失败**”可能是因为dlib库在Windows环境下需要额外的依赖,如Boost和C++编译器,这些在默认情况下可能并未安装。而使用提供的whl文件,可以直接跳...

    Python3.9 dlib19.23包 可直接安装

    为了确保在Python 3.9环境下正确安装dlib,你需要确保你的系统满足以下条件: 1. Python 3.9已安装。 2. 系统是64位的Windows。 3. 如果你的系统缺少C++编译器,可能需要安装Microsoft Visual C++ Build Tools,因为...

    dlib - 19.24 交叉编译aarch64 6.5.0 版本移植,人脸聚类

    这个文件可能是交叉编译和移植过程的安装指南或脚本,包含了编译、配置、链接和安装dlib库到aarch64目标系统的步骤。它可能包括了环境变量的设置、依赖库的安装、编译选项的指定等内容。用户需要按照这个文件的指示...

    python dlib 依赖库windows cmake

    windows 环境下python安装dlib必须先安装cmake,以及boost

Global site tag (gtag.js) - Google Analytics