36 lines
693 B
Markdown
36 lines
693 B
Markdown
# dlib安装
|
|
|
|
## 安装编译源码
|
|
``` bash
|
|
git clone https://github.com/davisking/dlib.git
|
|
|
|
cd dlib
|
|
mkdir build
|
|
cd build
|
|
cmake .. -DDLIB_USE_CUDA=0 -DUSE_AVX_INSTRUCTIONS=1
|
|
cmake --build . --config Release
|
|
|
|
# 安装python包
|
|
cd ..
|
|
python3 setup.py install --yes USE_AVX_INSTRUCTIONS --no DLIB_USE_CUDA
|
|
```
|
|
|
|
## 编译程序
|
|
|
|
- use g++
|
|
|
|
``` bash
|
|
g++ -std=c++11 -O3 -I.. dlib_package_root/dlib/dlib/all/source.cpp -lpthread -lX11 example_program_name.cpp
|
|
```
|
|
|
|
- use cmake
|
|
|
|
> nano CMakeLists.txt
|
|
|
|
``` bash
|
|
cmake_minimum_required(VERSION 2.8)
|
|
project(test)
|
|
add_subdirectory(/home/....../dlib/dlib dlib_build)
|
|
add_executable(main main.cpp)
|
|
target_link_libraries(face_detector dlib::dlib)
|
|
``` |