前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[face_recognition中文文档] 第3节 用法

[face_recognition中文文档] 第3节 用法

作者头像
KangVcar
发布2018-07-06 15:07:26
3490
发布2018-07-06 15:07:26
举报
文章被收录于专栏:kangvcarkangvcar

Usage用法

在项目中使用面部识别:

1

import face_recognition

有关如何使用每个函数,请参阅github上的 /examples 文件夹中的示例。

您还可以查阅face_recognitionAPI文档,以查看每个功能的可能参数。 基本的想法是,首先你加载一个图像:

123

import face_recognitionimage = face_recognition.load_image_file("your_file.jpg")

将图像加载到numpy数组中。如果您已经有一个numpy数组中的图像,可以跳过此步骤。

然后,您可以对图像执行操作,如查找面部,识别面部特征或查找面部编码:

12345678

#查找图像中的所有脸部face_locations = face_recognition.face_locations(image)#或者也可以找到图像中的面部特征face_landmarks_list = face_recognition.face_landmarks(image)#或者您可以为图像中的每个面部获取面部编码:list_of_face_encodings = face_recognition.face_encodings(image)

面部编码可以相互比较,看看脸部是否匹配。注意:查找面部的编码有点慢,所以如果需要稍后再参考一下,您可能希望将每个图像的结果保存在数据库或缓存中。

但是,一旦你有面孔的编码,你可以像这样比较:

12

#results是一个True / False数组,表示未知的面部与known_faces数组中的任何人匹配results = face_recognition.compare_faces(known_face_encodings, a_single_unknown_face_encoding)

这很简单!查看示例了解更多详情。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-11-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Usage用法
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档