人脸识别用哪种python库_Python人脸识别第三方库face_recognition接口介绍文档
1. 查找图像中出现的人脸
代码示例:
#导入face_recognition模块
import face_recognition
#将jpg文件加载到numpy数组中
image = face_recognition.load_image_file(“your_file.jpg”)
#查找图片中人脸(上下左右)的位置,图像中可能有多个人脸
#face_locations的值类似[(135,536,198,474),()]
Face_locations = face_recognition.face_locations(image);
# 使用CNN模型 准确率高
face_locations = face_recognition.face_locations(image, number_of_times_to_upsample=0, model="cnn")
face_locations = face_recognition.face_locations(small_frame, model="cnn")
2. 获取图像中人脸的眼睛、鼻子、嘴、下巴、眉毛的位置和轮廓
代码示例:
import face_recognition
image = face_recognition.load_image_file(“your_file.jpg”)
#查找图片中人脸的所有面部特征(眉毛,眼睛,鼻子,上下嘴唇,面部轮廓)
#face_landmarks_list是个二维数组
face_landmarks_list = face_recognition.face_landmarks(image)
3. 识别图像中出现的人脸
import face_recognition
known_image = face_recognition.load_image_file(“biden.jpg”)
unknown_imag = face_recognition.load_image_file(“unknown.jpg”)
#获取每个图像文件中每个面部的面部编码
#由于每个图像中可能有多个人脸,所以返回一个编码列表。
#但是事先知道每个图像只有一个人脸,每个图像中的第一个编码,取索引0。
Biden_encoding =face_recognition.face_encodings(known_image)[0]
Unknown_encoding=face_recognition.face_encodings(unknown_image)[0]
#如果图像中有多个人脸 获取图像中多个人脸编码
face_locations = face_recognition.face_locations(unknow_image)
face_encodings = face_recognition.face_encodings(unknown_image, face_locations)
#结果是True/false的数组,未知面孔known_faces阵列中的任何人相匹配的结果
#[true, false,false]
Results=face_recognition.compare_faces([biden_encoding],unknown_encoding)
#结果是True/false的数组,未知面孔known_faces阵列中的任何人相匹配的结果 设定比对结果的阀值
#[true, false,false]
match = face_recognition.compare_faces(known_faces, face_encoding, tolerance=0.50)
4.两个人脸的相似度
#结果是小于1的值 例如0.5 0.7等
face_distances = face_recognition.face_distance(known_encodings, image_to_test_encoding)
设定阀值 05或者0.6等
face_distances < 阀值
更多关于face_recognition库的简介请查看以下链接
人脸识别用哪种python库_Python人脸识别第三方库face_recognition接口介绍文档相关推荐
- python的excell库_Python中使用第三方库xlrd来写入Excel文件示例
继上一篇文章使用xlrd来读Excel之后,这一篇文章就来介绍下,如何来写Excel,写Excel我们需要使用第三方库xlwt,和xlrd一样,xlrd表示read xls,xlwt表示write x ...
- python怎么用第三方库_python怎么引用第三方库?
Python及第三方库安装教程 一.Python安装教程 第一步:下载Python安装包 第二步:安装 第三步:测试 第四步:运行 二.第三方库安装教程 第一步:下载安装包 第二步:安装 第三步:测试 ...
- python安装request库_Python——安装requests第三方库
使用pip安装 在cmd下cd到这个目录下C:\Python27\Scripts,然后执行pip install requests 在cmd 命令行执行 E: 进入e盘 cd Python\pr ...
- python语音识别的第三方库_python标准库+内置函数+第三方库: 7.音频处理
python标准库+内置函数+第三方库 欲善其事,必先利其器 这其器必是python的标准库+内置函数,话说许多第三方库, 也是对标准库的使用,进行封装,使得使用起来更方便. 这些库以使用场景来分类: ...
- python第三方库numpy-Python中的第三方库——Numpy
这里快速学习一下Python 中一个非常重要的第三方库 NumPy. 它不仅是 Python 中使用最多的第三方库,而且还是 SciPy.Pandas 等数据科学的基础库.它所提供的数据结构比 Pyt ...
- 论文阅读笔记(五)——狐猴识别系统:一种便于狐猴个体识别的面部识别系统
论文阅读笔记(五)--狐猴识别系统:一种便于狐猴个体识别的面部识别系统 论文简介 论文中文翻译:狐猴识别系统:一种便于狐猴个体识别的面部识别系统 论文名称:<LemurFaceID: a fac ...
- c调用python第三方库_c/c++调用python程序且含tensorflow第三方库
对于纯python程序而言,用c程序来调用是比较适合的,如果python程序中包含了其他第三方库,则调用极可能出错,且不易查明原因.如笔者曾用c程序调用包含tensorflow的python程序,有的 ...
- python 离线下载和安装第三方库 .whl wheel 文件
python 离线下载和安装第三方库 .whl wheel 文件 下载 .whl 文件 pip download \--only-binary=:all: \ # 对于包以及包的依赖包,都不使用二进制 ...
- Python基础 | Anaconda环境下第三方库的安装
文章目录 标准库和第三方库 查看第三方库 安装第三方库:以视频下载神器you-get为例 从Python的官方源安装第三方库 通过镜像网站安装第三方库 you-get库的使用 下载<资本的故事& ...
最新文章
- 在合并单元格中数组公式无效_Excel中合并单元格困扰多年的难题,终于被我搞定了...
- Struts2的类型转换(下)
- 51单片机之串口通讯应用实例(逻辑分析仪调试)
- 数据库年月日时分秒_数据库基本使用系列(二)
- CF1242C-Sum Balance【状压dp】
- C++笔记(3)——string.h相关的一些小知识
- close_wait过多服务器无响应,记一次大量CLOSE_WAIT连接导致的服务宕机
- 淘宝爬取某人的所有购物订单
- stl之multimap容器
- RedHat7安装QQ
- system libzip must be upgraded to version >= 0.11
- 短视频社交应用Socialcam关闭背后,是又一个圈钱阴谋?
- 阿里云国际站卸载阿里云盾监控
- 手机(局域网)远程连接 windows电脑
- 2023广州大米展会
- 简单数据复杂数据的区别
- 弘辽科技:直通车如何降低PPC
- 一文看懂对称加密、非对称加密、摘要、数字签名、数字证书
- Python打不开、Python 安装时发生严重错误 “A newer version of the Python launcher is already installed“
- lqr ilqr代码实例
热门文章
- Invalid demension,shape[-1,40,40,1]
- NTU-Coursera机器学习:HomeWork 2 Q16-20
- 计算机机房配置发电设备,选择康明斯计算机机房用发电机组匹配功率的方法
- Cannot download ‘https://xxx‘:connect timed out
- HC18P110L芯圣开发笔记(二)各种外设,PIN,button,pwm,ADC
- Excel day 01 基本操作1
- BigInterger
- 基于pxe技术实现linux自动安装原理,网络安装Linux的技术原理分析及实现
- windows用sshfs远程挂载目录linux
- linux shell 批量生成文件夹