Dlib
Dlib是一个现代c++工具包,包含机器学习算法和工具,用于用c++创建复杂的软件来解决现实世界中的问题。它被广泛应用于工业和学术界,包括机器人、嵌入式设备、移动电话和大型高性能计算环境。Dlib的开源许可允许您在任何应用程序中免费使用它。
如果要查看源码或官网请点击 Dlib on git hub
DLib 在Xcode 上的集成
Dlib包含一个.a 和一个头文件的文件夹,和 [face landmarking ] ( http://dlib.net/files/ )可以选择 shape_predictor_5_face_landmarks.dat.bz2 或 shape_predictor_68_face_landmarks.dat.bz2 只是检测点位信息不一样 (64个点位 和5个点位)
贴一个 我的百度云 Dlib 头文件 .a 以及 shape_predictor_68_face_landmarks.dat.bz2 百度云链接 密码 83pX
可以直接放到项目中 需要注意的是 我们拖进来以后那个dlib 的文件夹不能在工程里,一定要remove 掉,否则build 不起来,记住不是 move to trash
屏幕快照 2019-07-26 下午3.30.49.png
贴一个dlib在本地文件的图
屏幕快照 2019-07-26 下午3.19.44.png
再贴一个 Xcode 文件的路径
屏幕快照 2019-07-26 下午3.21.07.png
配置工程
在 build setting 搜索 preprocessor macros
然后添加宏
DLIB_JPEG_SUPPORT
DLIB_NO_GUI_SUPPORT
NDEBUG
DDLIB_USE_BLAS
DLIB_USE_LAPACK
屏幕快照 2019-07-26 下午3.34.35.png
添加依赖库
Acceletrate.framework
屏幕快照 2019-07-26 下午3.36.19.png
导入Dlib 头文件
在 build setting 搜索 header search path
然后添加 "$(SRCROOT)/QJDlibFace/lib/"
"$(SRCROOT)/<项目名字>/lib/"
然后就可以在项目中愉快的使用了












网友评论