深度有趣 | 14 Dlib快速入门

简介

Dlib由C++编写,提供了和机器学习、数值计算、图模型算法、图像处理等领域相关的一系列功能

安装

安装Dlib之前需要先安装cmake,这里以源码方式安装,去官网根据系统下载相应的源码,cmake.org/download/

解压之后,在终端里进入源码目录,依次运行以下命令

./bootstrap
make
sudo make install
复制代码

sudo是以root权限运行命令,适用于Linux和Mac OS

如果是Windows,则以管理员身份打开cmd,并且最后一行命令改为

make install
复制代码

接下来,在终端中运行以下命令,检查cmake是否成功安装

cmake --version
复制代码

如果出现了相应的版本信息,则说明cmake安装成功

之后便可以使用pip安装Dlib

pip install dlib
复制代码

安装之后进入Python,如果能正常import,则说明Dlib安装成功

import dlib
复制代码

如果是Mac OS,还需要安装XQuartz用于显示图像

安装XQuartz之后如果碰到类似以下问题

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
复制代码

那么在命令行运行以下命令即可解决

xcode-select --install
复制代码

完成以上安装工作之后,我们来体验下Dlib提供的一些和图片处理相关的例子

人脸检测

加载库

# -*- coding: utf-8 -*-

import dlib
from imageio import imread
import glob
复制代码

准备好人脸检测器和显示窗口,获取图片路径

detector = dlib.get_frontal_face_detector()
win = dlib.image_window()
paths = glob.glob('faces/*.jpg')
  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值