人脸特征提取

本文介绍了dlib库在机器学习和图像处理中的应用,特别是其在人脸特征提取上的功能。首先讲解了dlib库的特点,如全面的文档、高质量的可移植代码以及丰富的算法集合。接着,详细阐述了dlib库与opencv的安装过程。然后,展示了如何采集人脸信息,包括调整图片亮度、设定图片格式以及使用dlib库进行人脸68点检测。最后,文章描述了如何通过dlib库绘制人物墨镜,具体步骤包括获取人脸检测器、特征点检测器,识别眼睛特征点并绘制墨镜效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:dlib库

Dlib库是一个机器学习的开源库,包含了机器学习的很多算法,使用起来很方便,直接包含头文件即可,并且不依赖于其他库(自带图像编解码库源码)。

下载:

进入到官方网址下载: http://dlib.net/

Dlib的主要特点:
1. 文档齐全

不像很多其他的开源库一样,Dlib为每一个类和函数提供了完整的文档说明。同时,还提供了debug模式;打开debug模式后,用户可以调试代码,查看变量和对象的值,快速定位错误点。另外,Dlib还提供了大量的实例。

2. 高质量的可移植代码

Dlib不依赖第三方库,无须安装和配置,这部分可参照(官网左侧树形目录的how to compile的介绍)。Dlib可用在window、Mac OS、Linux系统上。

3. 提供大量的机器学习 / 图像处理算法

>> 深度学习

>> 基于SVM的分类和递归算法

>> 针对大规模分类和递归的降维方法
dlib库与opencv的安装

pip install dlib-19.19.0-cp38-cp38-win_amd64.whl

使用python库中的opencv,通过pip指令进行基本安装 

pip install opencv_python==3.4.11.45

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值