face_recognition是世界上最简单的人脸识别库了,你可以通过Python引用或者命令行的形式使用它,来管理和识别人脸。该软件包使用dlib中最先进的人脸识别深度学习算法,使得识别准确率在Labled Faces in the world数据集下达到了99.38%准确率。
在安装face_recognition是需要先安装dlib库,dlib库是一个用来人脸关键点检测的 python 库,但因为其是 C++ 编写还需要一些依赖,比较复杂,这里推荐使用conda安装会自动下载相关的依赖
face_recognition库安装
# 安装dlib
conda install -c https://conda.anaconda.org/conda-forge dlib
# -i https://pypi.tuna.tsinghua.edu.cn/simple 国内下载比较慢,清华镜像
pip install face_recognition -i https://pypi.tuna.tsinghua.edu.cn/simple
常用API介绍
load_image_file(file, mode=‘RGB’)
加载一个图像文件到一个numpy array类型的对象上。
参数:
- file:待加载的图像文件名字
- mode:转换图像的格式。只支持“RGB”(8位RGB, 3通道)和“L”(黑白)
- return:一个包含图像数据的numpy array类型的对象
face_landmarks(face_image,face_locations=None,model=“large”)
给定一个图像,提取图像中每个人脸的脸部特征位置
参数:
- face

face_recognition是最简单的人脸识别库之一,支持Python调用和命令行操作。它使用dlib深度学习算法,在LFW数据集上达到99.38%的准确率。本文介绍如何安装配置该库,并提供API说明及示例代码。
最低0.47元/天 解锁文章
2381

被折叠的 条评论
为什么被折叠?



