Dlib的编译和使用(二)

本文介绍了如何从GitHub下载dlib库的最新代码,并提供了详细的步骤来编译库中的示例程序以及如何设置自己的工程。此外,还介绍了如何通过Python安装dlib的Python接口。

1. 从git上下载最新代码:

git clone https://github.com/davisking/dlib.git
2. 进到exeamples文件夹内,然后开始编译所有的examples(这只是教你怎么快速使用dlib库中的examples)

mkdir build; 
cd build; 
cmake ..  // 注意俩点
cmake --build .
3. 编译自己的工程
如果要编译自己的工程,可参照dlib/examples/CMakeList.txt的介绍。此处做简单说明:

>> 声明cmake

cmake_minimum_required(VERSION 2.8.12)
>> 每个工程都会有一个名称,因此给你的过程起个名字
project(MyProject)
>> 告诉cmake想要编译的文件(用到了add_executable函数:add_executable(< name> [WIN32] [MACOSX_BUNDLE]  [EXCLUDE_FROM_ALL]  source1 source2 … sourceN) )。

add_executable(MyOject MySource1 MySource2.cpp)
>> 最后,告诉cmake,你的工程用到了dlib:

target_link_libraries(MyObject dlib::dlib)
OK了,将这个文件(CMakeList.txt)存在工程目录下,然后:

mkdir build
cd build
cmake ..
cmake --build   // --config Release
总结:以上只是个简单说明,实际情况可能稍微复杂,比如:

>> 当你的工程在任意路径下时,dlib库需要用绝对路径

>>  多个工程时,也可参加dlib/examples/CMakeList.txt的介绍

----分割线----
编译Python接口(Compiling Dlib's Python Interface),在dlib根目录下,执行:

sudo python setup.py install
当然,也可以通过camke来编译,参加dlib/tool/python介绍









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值