千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:西安千锋IT培训  >  技术干货  >  OpenCV系列教程(十)Dlib

OpenCV系列教程(十)Dlib

来源:千锋教育
发布人:qyf
时间: 2023-01-12 16:46:07

  Dlib是一个现代化的C ++工具箱,其中包含用于在C ++中创建复杂软件以解决实际问题的机器学习算法和工具。它广泛应用于工业界和学术界,包括机器人,嵌入式设备,移动电话和大型高性能计算环境。Dlib的开源许可证允许您在任何应用程序中免费使用它。

  Dlib有很长的时间,包含很多模块,非常适合机器学习、深度学习、图像处理等模块的开发。

  一 dlib 安装准备工作

  1 安装环境

  Ubuntu16.04 LTS dlib-19.19

  2 源码获取

  软件官网下载地址:

  http://dlib.net/files/dlib-19.19.tar.bz2 http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2 http://dlib.net/files/shape_predictor_5_face_landmarks.dat.bz2 http://dlib.net/files/dlib_face_recognition_resnet_model_v1.dat.bz2 通过 bunzip2 进行解压

  二 dlib 具体安装步骤

  1 解压源码

  将两个下载的源码文件拷贝到 Ubuntu 中并解压

  tar jxvf dlib-19.19.tar.bz2

  2 配置 dlib

  创建编译安装目录:

  mkdir dlib-19.19/mybuild

  mkdir dlib-19.19_install

  通过 cmake 工具生成 Makefile:

  cd dlib-19.19/mybuild

  cmake -D CMAKE_BUILD_TYPE=Release -D DLIB_GENERATE_PKGCONFIG=ON -D CMAKE_INSTALL_PREFIX=/home/edu/ai/dlib-19.19_install ../dlib

  3 编译安装 dlib

  进入 dlib-19.19/mybuild 目录完成编译安装(该过程根据不同配置的计算可能需要 20 分钟左右):

  make -j4

  make install

  三 dlib 环境配置

  1 添加 dlib 库

  打开或创建 dlib-1.conf 文件,并添加 dlib 安装路径

  sudo gedit /etc/ld.so.conf.d/dlib-1.conf

  /home/edu/ai/dlib-19.19_install/lib <添加内容>

  2 使 dlib 配置文件生效

  sudo ldconfig

  3 配置 bash 环境变量

  sudo gedit ~/.bashrc <在文件末尾添加如下内容>

  export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/home/edu/ai/dlib-19.19_install/lib/pkgconfig

  第四步:生效配置文件

  source ~/.bashrc <使环境变量立即生效>

  4 验证 dlib 环境配置是否成功

  pkg-config --cflags --libs dlib-1

  四 dlib 测试

  找到 dlib-19.9/examples/目录,该目录下面有很多测试程序,可以直接编译所有测试程序,也

  可以将要测试的程序拷贝出来单独编译。

  执行 cmake . 用于生成 makefile

  cmake .

  执行 make

  make

  执行生成的可执行文件

  ./dnn_face_recognition_ex faces/bald_guys.jpg

  执行结果

图片1

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

c++获取文件大小

2023-03-14

OpenCV系列教程(四) 计算 N 维数据关系

2023-01-11

OpenCV系列教程(三)Mat 像素统计技术

2023-01-11

最新文章NEW

jquery字符串转数字

2023-04-21

tomcat端口号配置

2023-03-20

搭建hadoop高可用集群

2023-03-16

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>