使用百度AI接口进行人脸对比(Python SDK V3版本实现)

一.安装人脸识别 Python SDK

首先在当前的python环境中使用pip install baidu-aip安装人脸识别 Python SDK。

 

二.算法思路

1.首先通过python SDK中的AipFace类获取一个客户端对象。

from aip import AipFace""" 你的APPID,API_KEY和SECRET_KEY """
APP_ID = '你的APP_ID'
API_KEY = '你的API_KEY'
SECRET_KEY = '你的SECRET_KEY'client = AipFace(APP_ID, API_KEY, SECRET_KEY)

2.通过获取的客户端对象client进行操作。

(1)当前代码所在目录有两张jpg图片如下

(2)通过客户端的match方法进行对比操作,观察打印出的result值

result = client.match([{'image': str(base64.b64encode(open('liu.jpg', 'rb').read()), 'utf-8'),'image_type': 'BASE64',},{'image': str(base64.b64encode(open('liu1.jpg', 'rb').read()), 'utf-8'),'image_type': 'BASE64',}
])
print(result)
"""
{'error_code': 0,'error_msg': 'SUCCESS','log_id': 9405352011017,'timestamp': 1592828860,'cached': 0,'result': {'score': 94.24956512,'face_list': [{'face_token': '37829d5d5ab0e810173cff9d8e78a4db'},{'face_token': '85b64922c3f2d5fc7aedfbae67c6f37e'}]}
}"""

(3)发现result为一个json类型的数据,可以通过字典方式进行获取。如:先通过result['error_msg']判断是否对比成功,成功则输出result['result']['score']为对比完的相似度分数;否则打印出错误信息。

if result['error_msg'] == 'SUCCESS':score = result['result']['score']print(score)

三.完整代码

# encoding:utf-8
from aip import AipFace
import base64""" 你的APPID,API_KEY和SECRET_KEY """
APP_ID = '你的APP_ID'
API_KEY = '你的API_KEY'
SECRET_KEY = '你的SECRET_KEY'# 封装成函数,返回获取的client对象
def get_client(APP_ID, API_KEY, SECRET_KEY):"""返回client对象:param APP_ID::param API_KEY::param SECRET_KEY::return:"""return AipFace(APP_ID, API_KEY, SECRET_KEY)client = get_client(APP_ID, API_KEY, SECRET_KEY)
result = client.match([{'image': str(base64.b64encode(open('liu.jpg', 'rb').read()), 'utf-8'),'image_type': 'BASE64',},{'image': str(base64.b64encode(open('liu1.jpg', 'rb').read()), 'utf-8'),'image_type': 'BASE64',}
])if result['error_msg'] == 'SUCCESS':score = result['result']['score']print(score)
else:print('错误信息:', result['error_msg'])

四.运行效果

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/255862.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

测试相貌相似度的软件,快乐相似脸 - 测试你们之间的长相相似度

快乐相似脸 - 测试你们之间的长相相似度 介绍 快乐相似脸 - 测试你们之间的长相相似度 快乐相似脸是一款用于测试两个人头像相似度的恶搞软件,无论你们是好朋友、基友、情侣或者拉拉,测一下你们俩到底长得像不像吧,看看你们缘分如何&#xff…

图像相似度对比分析软件,图像相似度对比分析法

有什么可以对比两张图片得出相似度的软件。 谷歌人工智能写作项目:神经网络伪原创 图像怎么进行比对 有什么软件可以把两张照片进行对比 查看相似度 1、Mix滤镜大师。IX滤镜大师免费提供将近200款默认滤镜,包括景深滤镜,散景滤镜&#xff…

华为OD机试真题B卷 Java 实现【Linux 发行版的数量】,附详细解题思路

一、题目描述 Linux 操作系统有多个发行版,distrowatch.com 提供了各个发行版的资料。这些发行版互相存在关联,例如 Ubuntu 基于 Debian 只开发而 Mint 又基于 Ubuntu 开发,那么我们认为 Mint 同 Debian 也存在关联。 发行版集是一个或多个…

wrs-arcface虹软人脸识别

前言 虹软人脸识别组件,支持活体识别、离线识别、图片人脸特征识别、图片是否同一人对比、相机人脸识别或对比,虹软免费版请使用这个插件https://ext.dcloud.net.cn/plugin?id6084 虹软SDK版本号: Android:V3.0 ios:V3.0 功能 支持活体识别、离线识…

使用讯飞人脸对比API

参考官方文档: 讯飞人脸对比Web API文档 附加文档:错误码查询 运行前:请先填写appid、apisecret、apikey以及图片路径 appid、apisecret、apikey在控制台创建新应用后获取 from datetime import datetime from wsgiref.handlers import forma…

PHP 调用百度人脸对比

本文章主要介绍人脸对比API能力、应用场景、请求实例、参数说明。 接口能力 两张人脸图片相似度对比:比对两张图片中人脸的相似度,并返回相似度分值。 多种图片类型:支持生活照、证件照、身份证芯片照、带网纹照四种类型的人脸对比。 活体检测…

人脸识别,人脸对比技术及案例实现方案

人脸识别,人脸对比技术及案例实现方案 一、各个人脸识别公司、系统简介1.1 虹软1.2 Face旷视1.3 云脉1.4 腾讯AI1.5 1MB轻量级人脸检测模型1.6 SeetaFace-科院计算机所开源项目 二、基于虹软的Java人脸识别2.1 人脸识别SDK2.2 Java项目搭建2.2.1 下载Demo项目2.2.2 …

【百度AI_人脸识别】图片对比相似度、人脸对比登录(调摄像头)

人脸对比 此文档功能: 两张人脸图片相似度对比:比对两张图片中人脸的相似度,并返回相似度分值。存档一张图片与调用的摄像中的人脸进行对比。项目、资源下载:https://download.csdn.net/download/m0_70083523/87150842?spm1001.2…

Missing-Semester Lec1 Solution

操作系统: m a c O S M o n t e r e y v e r s i o n 12.6 macOS \ Monterey version \ 12.6 macOS Montereyversion 12.6 1、查看shell是否符合要求 echo $SHELL /bin/zsh2、在/tmp下新建一个名为missing的文件夹 mkdir missing3、用man查看程序touch的使用手册…

怎么做自媒体,这份入门攻略,建议收藏

1. 选择合适的平台 现在的自媒体平台非常多,有短视频平台、长视频平台、图文平台等,你可以依照自己的喜好去选择,不过要尽量选择用户量大一些的,也可以直接多个平台分发。 2. 确定领域 这是很关键的一步,你要选择你擅…

零基础使用ChatGPT写一个小游戏---文末附源码

ChatGPT:赋能自然语言处理的多种应用领域 ChatGPT是当今最先进的人工智能对话系统之一,已经被证明可以支持许多不同的自然语言处理应用程序。以下是ChatGPT可以运行的几个领域: 聊天机器人 ChatGPT作为一个建立在自然语言处理技术上的人工…

你是不是想做影视剪辑奈何不会写文案?我来帮你搞定文案

影视剪辑的本质就是我们进行一系列的主题动作分解组合,完成蒙太奇形象的塑造,影视剪辑主要分为几个步骤: 第一:视频素材准备 第二:文案素材准备 第三:确定剪辑方案 第四:剪辑手段选择 第五&…

短视频平台上亿用户都听过的声音|盘点三款超级好用的配音工具(内附教程哦~)

“这个女人叫小美”“这个男人叫小帅” 是不是很神奇,明明只是文字,耳朵却仿佛听到了声音,脑海里甚至浮现出了画面!现在很多网上爆火的影视解说,都在用这一套文案话术,并且都配上了或声音厚实有磁性&#…

2023年集卡活动简记

文章目录 支付宝总评:【推荐】年味浓,必中奖,单倍金额不算少。只关注开奖可以除夕当天玩儿。集卡分1.88元难度:【非常低】必中奖时间投入:【较少】无需打开其他App,比较轻松。操作体验:【好】活…

超实用的配音软件推荐|想做短视频,还不快点进来看看

要说当下最火的行业,当属短视频自媒体行业了。各大平台短视频区块的崛起,给我们创造了很多机会,但在加入后,却又发现没那么简单。那么,我们到底应该如何正确的加入短视频创作行列呢? 接下来我将从各个方面…

2023最新版会声会影有哪些新功能介绍?

会声会影是Corel制作的一款功能强大的视频编辑软件,英文名:Corel VideoStudio。会声会影2023作为当下最为受欢迎的视频编辑处理程序,其在业内可以说享有极高的知名度;而全新的2023版本更是如此,很多忠实的用户都想来体…

短视频优质作者必备|配音神器分享|那些你刷视频时肯定听过的声音

相信很多朋友在刷短视频时,都有刷到过这样的声音。 热门电影解说博主都在用的声音 这类声音多出现在影视解说或漫画解说类的视频中。 很多朋友也想做这样的配音,却不知道用什么软件,从哪里做,怎么做。所以今天,我给大家…

全网最简单的短视频配音教程奉上|学到就是赚到

短视频的爆火,相信大家都有目共睹,想要在诺大的短视频海洋中,找到自己的一席之地,视频的制作至关重要!不光要有精美的画面,优秀的文案,更需要好的旁白配音与之搭配。这个时候,有的朋…

超多热门视频都在用的声音|只要一部手机就能制作的配音神器

文章开始之前,咱们先来看一段视频↓↓↓ 太阳下了有月光 视频开头的声音是不是非常丰富自然呢?是不是听起来很像真人的声音呢?什么!?你以为这就是真人?当然不是!这就是最近各大短视频平台非常火…

快手,快影 iOS App反调试

Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 作者 | 倒影cc 来源 | 掘金 https://juejin.cn/post/6844904190720868360 快手,快影的App保护用的是同一套代码&#xff0c…