windows10+Python3.7安装dlib库进行面部标志识别

dlib 是一个C++库,由戴维斯·金(Davis King) 开发,是用于线程,网络,数值运算,机器学习,计算机视觉和压缩的跨平台软件包,特别强调了极高质量和可移植的代码。dlib的文档也非常出色。

从计算机视觉的角度来看,dlib具有许多最新的实现,包括:面部标志检测、相关跟踪、深度度量学习 。

安装dlib库有4个前置条件:

  • Boost:Boost是经过同行评审(即非常高质量)的C ++库的集合,这些C ++库可以帮助程序员避免陷入不必要的困境。 Boost提供了线性代数,多线程,基本图像处理和单元测试的实现,仅举几例。
  • Boost.Python:正如该库的名称所暗示的那样,Boost.Python提供了C ++和Python编程语言之间的互操作性。
  • CMake:CMake是用于构建,测试和打包软件的开源,跨平台工具集。如果您已使用CMake在系统上编译OpenCV,则可能已经很熟悉。
  • X11 / XQuartx:X11是“ X Window System”的缩写,它提供了GUI开发的基本框架,该框架在类Unix操作系统上很常见。 X11的macOS / OSX版本称为XQuartz。

windows下安装需:

CMake
Boost
NumPy
SciPy
scikit-image
dlib

 环境变量都不用配置:
 pip install cmake
 pip install numpy
 pip install scipy
 pip install boost
 
 5. 打开dlib解压后的文件,在文件搜索栏中搜索CMakeCache.txt,找到之后,删除掉这个CMakeCache.txt文件(以使缓存失效,否则还是会链接python2.7。) 删除掉了2个。

参考:https://blog.csdn.net/sinat_38530349/article/details/86742523

linux的Ubuntu、macOS安装参考:https://www.pyimagesearch.com/2017/03/27/how-to-install-dlib/

安装成功如下图:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_40985985/article/details/105896031
今日推荐