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 相关文章推荐
使用python编写批量卸载手机中安装的android应用脚本
Jul 21 Python
python中字典dict常用操作方法实例总结
Apr 04 Python
python利用拉链法实现字典方法示例
Mar 25 Python
Python开发中爬虫使用代理proxy抓取网页的方法示例
Sep 26 Python
用Python PIL实现几个简单的图片特效
Jan 18 Python
Python远程开发环境部署与调试过程图解
Dec 09 Python
Python调用钉钉自定义机器人的实现
Jan 03 Python
Spring Boot中使用IntelliJ IDEA插件EasyCode一键生成代码详细方法
Mar 20 Python
python使用Thread的setDaemon启动后台线程教程
Apr 25 Python
完美解决keras保存好的model不能成功加载问题
Jun 11 Python
基于Python爬取51cto博客页面信息过程解析
Aug 25 Python
Python自动化实战之接口请求的实现
May 30 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
cache_lite试用
2007/02/14 PHP
php基础学习之变量的使用
2011/06/09 PHP
解析PHP提交后跳转
2013/06/23 PHP
PHP中include/require/include_once/require_once使用心得
2016/08/28 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
Nigma vs Liquid BO3 第二场2.14
2021/03/10 DOTA
Javascript异步编程模型Promise模式详细介绍
2014/05/08 Javascript
dreamweaver 8实现Jquery自动提示
2014/12/04 Javascript
Ajax与服务器(JSON)通信实例代码
2016/11/05 Javascript
浅析JavaScript的几种Math函数,random(),ceil(),round(),floor()
2016/12/22 Javascript
javascript中的隐式调用
2018/02/10 Javascript
javascript实现计算指定范围内的质数示例
2018/12/29 Javascript
JavaScript实现的拼图算法分析
2019/02/13 Javascript
Vue 中如何正确引入第三方模块的方法步骤
2019/05/05 Javascript
vue自定义组件(通过Vue.use()来使用)即install的用法说明
2020/08/11 Javascript
vue实现折线图 可按时间查询
2020/08/21 Javascript
Vue使用Element实现增删改查+打包的步骤
2020/11/25 Vue.js
python中bisect模块用法实例
2014/09/25 Python
python获取Linux下文件版本信息、公司名和产品名的方法
2014/10/05 Python
在Python中操作文件之truncate()方法的使用教程
2015/05/25 Python
实例讲解python中的协程
2018/10/08 Python
详解python解压压缩包的五种方法
2019/07/05 Python
Django自定义列表 models字段显示方式
2020/04/03 Python
Python3实现建造者模式的示例代码
2020/06/28 Python
python打包多类型文件的操作方法
2020/09/21 Python
使用CSS3制作饼状旋转载入效果的实例
2015/06/23 HTML / CSS
浅谈关于html5中图片抛物线运动的一些心得
2018/01/09 HTML / CSS
canvas绘制太极图的实现示例
2020/04/29 HTML / CSS
英国领先的豪华时尚家居网上商店:Amara
2019/08/12 全球购物
Magee 1866官网:Donegal粗花呢外套和大衣专家
2019/11/01 全球购物
网络方面基础面试题
2012/11/16 面试题
EntityManager都有哪些方法
2013/11/01 面试题
消防战士优秀事迹材料
2014/02/13 职场文书
庆国庆活动总结
2014/08/28 职场文书
大队委员竞选稿
2015/11/20 职场文书
使用Canvas绘制一个游戏人物属性图
2022/03/25 Javascript