Python人脸识别第三方库face_recognition接口说明文档


Posted in Python onMay 03, 2019

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 相关文章推荐
压缩包密码破解示例分享(类似典破解)
Jan 17 Python
详解关于Django中ORM数据库迁移的配置
Oct 08 Python
在Python 中实现图片加框和加字的方法
Jan 26 Python
python调用虹软2.0第三版的具体使用
Feb 22 Python
Django框架静态文件使用/中间件/禁用ip功能实例详解
Jul 22 Python
django formset实现数据表的批量操作的示例代码
Dec 06 Python
np.dot()函数的用法详解
Jan 17 Python
如何使用Python发送HTML格式的邮件
Feb 11 Python
python获取依赖包和安装依赖包教程
Feb 13 Python
python3格式化字符串 f-string的高级用法(推荐)
Mar 04 Python
Python object类中的特殊方法代码讲解
Mar 06 Python
Python字典fromkeys()方法使用代码实例
Jul 20 Python
Python使用到第三方库PyMuPDF图片与pdf相互转换
May 03 #Python
利用python将图片版PDF转文字版PDF
May 03 #Python
Python3.0中普通方法、类方法和静态方法的比较
May 03 #Python
Python Flask框架模板操作实例分析
May 03 #Python
Python Flask框架扩展操作示例
May 03 #Python
Python安装Flask环境及简单应用示例
May 03 #Python
Python实现字典按key或者value进行排序操作示例【sorted】
May 03 #Python
You might like
浅谈apache和nginx的rewrite的区别
2013/02/22 PHP
解析php中var_dump,var_export,print_r三个函数的区别
2013/06/21 PHP
使用php计算排列组合的方法
2013/11/13 PHP
46 个非常有用的 PHP 代码片段
2016/02/16 PHP
PHP使用http_build_query()构造URL字符串的方法
2016/04/02 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
2019/05/29 PHP
获取body标签的两种方法
2011/10/13 Javascript
解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题
2013/01/11 Javascript
js 验证密码强弱的小例子
2013/03/21 Javascript
AngularJS中一般函数参数传递用法分析
2016/11/22 Javascript
微信小程序 解析网页内容详解及实例
2017/02/22 Javascript
基于Webpack4和React hooks搭建项目的方法
2019/02/05 Javascript
新手快速入门JavaScript装饰者模式与AOP
2019/06/24 Javascript
解决layui动态加载复选框无法选中的问题
2019/09/20 Javascript
js实现验证码功能
2020/07/24 Javascript
Javascript如何实现扩充基本类型
2020/08/26 Javascript
Python实现获取域名所用服务器的真实IP
2015/10/25 Python
Python+Django搭建自己的blog网站
2018/03/13 Python
解决Pycharm无法import自己安装的第三方module问题
2018/05/18 Python
朴素贝叶斯分类算法原理与Python实现与使用方法案例
2018/06/26 Python
浅谈Python采集网页时正则表达式匹配换行符的问题
2018/12/20 Python
Python代码使用 Pyftpdlib实现FTP服务器功能
2019/07/22 Python
python连接PostgreSQL过程解析
2020/02/09 Python
Python Serial串口基本操作(收发数据)
2020/11/06 Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
2020/11/11 Python
Pycharm 解决自动格式化冲突的设置操作
2021/01/15 Python
浅析Python模块之间的相互引用问题
2021/02/26 Python
GAP美国官网:美国休闲时尚品牌
2016/08/26 全球购物
英国领先的男装设计师服装购物网站:Mainline Menswear
2018/02/04 全球购物
公务员平时考核实施方案
2014/03/11 职场文书
葛优非诚勿扰搞笑征婚台词
2014/03/17 职场文书
大学生活动总结怎么写
2014/04/29 职场文书
2014年征兵标语
2014/06/20 职场文书
授权委托书(公民个人适用)
2014/09/19 职场文书
综合素质评价个性发展自我评价
2015/03/06 职场文书
呐喊读书笔记
2015/06/30 职场文书