想知道未来孩子长相?Python人脸融合告诉你

本文通过百度AI开放平台的人脸融合功能,利用Python编程演示如何将两张人脸图片融合,模拟预测未来孩子的长相。详细介绍了账号注册、获取API Key、编码实现包括获取token、图片Base64编码及调用人脸融合接口的过程。
摘要由CSDN通过智能技术生成

和换脸算法的简单粗暴相比,人脸融合算法就要弹性的多。顾名思义,人脸融合是对两张人脸进行融合处理,生成的人脸同时具备两张人脸的外貌特征。人脸融合有什么实际意义呢?一个简单的应用就是用父母双方的脸部图片融合,得到未来孩子可能的长相。

本文通过百度AI开放平台的人脸融合功能来做一个简单的试验。

前期准备

账号注册

我们要使用百度AI开发平台的功能,必须先注册一个账号。访问 https://login.bce.baidu.com/ ,然后用你的百度账号登录就行。

登录之后,在左边的菜单栏依次选择“产品服务 -> 人工智能 -> 人脸识别”子菜单,进入到人脸识别的产品界面:

然后点击“创建应用”,填写“应用名称”和“应用描述”即可创建应用:

然后返回应用列表,就可以看到你创建的应用:

创建完应用,你需要将 API Key 和 Secret Key 记下来,我们待会的代码里面会用到。

阅读开发文档

应用创建完后,我们需要知道怎么调用百度的API来完成我们的试验,所以我们需要阅读官方文档。我们需要做两件事情:鉴权认证和图片融合。

鉴权认证文档

如果要调用百度的 API 接口,必须先鉴权认证,也就是获取应用 token 。获取 token 的文档地址为:https://ai.baidu.com/ai-doc/FACE/5k37c1ti0。

文档中对我们有用的几处信息如下:

请求URL数据格式:

向授权服务地址https://aip.baidubce.com/oauth/2.0/token发送请求(推荐使用POST),并在URL中带上以下参数&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值