python人脸识别库有几个(Python人脸识别第三方库face_recognition接口说明文档)
类别:脚本大全 浏览量:520
时间:2021-10-08 00:04:34 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库的介绍请查看以下链接
原文链接:https://blog.csdn.net/u010471273/article/details/80682638
您可能感兴趣
- python itchat库介绍(Python利用itchat库向好友或者公众号发消息的实例)
- python有哪几种赋值(关于python多重赋值的小问题)
- 怎么用python做随机矩阵(python实现杨氏矩阵查找)
- python3 代码解读(Python3列表内置方法大全及示例代码小结)
- python3.8基本操作(Python3.5文件修改操作实例分析)
- python里import的是什么(python中import与from方法总结推荐)
- python3正则表达式详解(Python正则表达式和re库知识点总结)
- python编程面试常见问题(分析经典Python开发工程师面试题)
- kmp算法怎么用c描述(详解小白之KMP算法及python实现)
- pythonopencv自定义阈值算法(理想高通滤波实现Python opencv示例)
- python编辑redis(python使用pipeline批量读写redis的方法)
- python解析csv文件存到数据库(python读取csv和txt数据转换成向量的实例)
- mongodb python教程(python使用pymongo操作mongo的完整步骤)
- python3html怎么转换成pdf(Python实现html转换为pdf报告生成pdf报告功能示例)
- python字典的值排序(python 对字典按照value进行排序的方法)
- opencv人脸识别实战(Python opencv实现人眼/人脸识别以及实时打码处理)
- 小浴室,大民生 缙云3200多户困难群众洗上免费热水澡(小浴室大民生缙云3200多户困难群众洗上免费热水澡)
- 元旦闲谭(元旦闲谭)
- 息烽 这个村 治垃圾 有招 人人争当卫生模范(息烽这个村治垃圾)
- 今天要吃什么(今天要吃什么菜)
- 三杨之一 南杨 杨溥 安贞履节,酿醴调羹,宰相之气(三杨之一南杨杨溥)
- 今天会下雨吗(今天会下雨吗小说)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9