人脸检测face_recognition的API总结及应用

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

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
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值