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

贴一个dlib在本地文件的图

再贴一个 Xcode 文件的路径

配置工程
在 build setting
搜索 preprocessor macros
然后添加宏
DLIB_JPEG_SUPPORT
DLIB_NO_GUI_SUPPORT
NDEBUG
DDLIB_USE_BLAS
DLIB_USE_LAPACK

添加依赖库
Acceletrate.framework

导入Dlib 头文件
在 build setting
搜索 header search path
然后添加 "$(SRCROOT)/QJDlibFace/lib/"
"$(SRCROOT)/<项目名字>/lib/"
然后就可以在项目中愉快的使用了
网友评论