ubuntu和windows正确安装人脸识别库dlib的方法

本文详细介绍了如何正确安装dlib库,强调了需要先安装cmake和boost。提供了安装命令,并给出了带有镜像源提升安装速度的选项。安装成功后,通过示例代码展示了dlib的人脸检测功能,输出了人脸坐标并显示了带有检测结果的图像。
摘要由CSDN通过智能技术生成

一定要先安装cmake、boost 再安装dlib,否则可能不成功。

安装命令:

pip install cmake
pip install boost
pip install dlib

或选择镜像源提升安装速度:

pip install cmake -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip install boost -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip install dlib -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

安装成功截图如下:
在这里插入图片描述测试代码:

import dlib
from skimage import io
# 使用特征提取器frontal_face_detector
detector = dlib.get_frontal_face_detector()
# path是图片所在路径
path = "/data/Pictures/"
img = io.imread(path+"34445.png")
# 特征提取器的实例化
dets = detector(img)
print("人脸数:", len(dets))
# 输出人脸矩形的四个坐标点
for i, d in enumerate(dets):
  print("第", i, "个人脸d的坐标:",
     "left:", d.left(),
     "right:", d.right(),
     "top:", d.top(),
     "bottom:", d.bottom())
# 绘制图片
win = dlib.image_window()
# 清除覆盖
#win.clear_overlay()
win.set_image(img)
# 将生成的矩阵覆盖上
win.add_overlay(dets)
# 保持图像
dlib.hit_enter_to_continue()

输出结果:

人脸数: 10 个人脸d的坐标: left: 231 right: 355 top: 79 bottom: 203
Hit enter to continue

Process finished with exit code 0

测试结果:
在这里插入图片描述
参考:
https://www.jb51.net/article/133576.htm在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

源代码杀手

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值