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下安装需