dlib是一个包含多种机器学习和计算机视觉算法的C++开源工具包,其人脸识别功能主要依赖于以下技术
- 人脸检测:
- 使用基于HOG(Histogram of Oriented Gradients,方向梯度直方图)特征和级联分类器的方法。HOG特征能够有效地描述图像中的边缘和纹理信息,而级联分类器是一个多层分类器,通过级联方式提高检测精度。1
人脸特征提取:
- 利用深度学习技术,特别是29层的卷积神经网络(CNN)。该网络能够将人脸图像转换为一个128维的向量,即人脸特征向量。这个向量具有很好的可比性,用于比较不同人脸图像之间的相似度。
- 人脸特征向量的相似度比较通常通过计算欧氏距离实现。如果两个向量之间的距离小于某个阈值,则认为它们属于同一个人。
关键点检测:
- dlib能够检测人脸上的68个关键特征点,如眼睛、鼻子、嘴巴等。这些关键点
python3.7-3.11版本whl文件快速直接安装dlib库(无需安装cmake!!!)手把手教你安装
于 2024-04-05 16:25:37 首次发布