使用接口开发人脸融合 换军装, 换脸等类似功能开发

功能描述

使用本 API,可以对模板图和融合图中的人脸进行融合操作。融合后的图片中将包含融合图中的人脸特征,以及模板图中的其他外貌特征与内容,返回值是一段 JSON,包含融合完成后图片的 Base64 编码。

接口使用简单,提交模板图URL融合图URL即可返回融合图片结果。

接口适用范围: 网站, 小程序, Android, iOS等, 提供各种方式解决方案, 一对一协助对接QQ: 445899710

可以先看看演示H5

如何接入人脸融合呢

先访问影圈云平台 https://www.pyingquan.com/console/index 创建一个账号, 拿到平台的appid和appsecret

PHP示例代码

$param = array(
    'appid' => '',
    'appsecret' => '',
    'magic_url' => 'http://wx3.sinaimg.cn/mw690/6446d518ly1g2cmnhnut3j20jg0ykjta.jpg',
    'template_url' => 'https://wx3.sinaimg.cn/mw600/006fXfqdly1g2ejt0sphoj30lw0qomyg.jpg',
    'rate' => 60,
);
$snoopy = new \Snoopy();
$snoopy->submit('https://www.pyingquan.com/api/mergeface', $param);
$json = json_decode($snoopy->results, true);
if (!empty($json['data']['result'])) {
    echo '<img src="https://img-blog.csdnimg.cn/2022010703304377569.jpeg' . $json['data']['result'] . '">';
}

接口URL

https://www.pyingquan.com/api/mergeface

提交方式

POST

请求参数

 

是否必选参数名类型说明
appidString调用此 API 的 API Key
appsecretString调用此 API 的 API Secret
template_urlString模板图片的 URL
magic_urlString融合图的图片URL
rateInt融合比例,范围 [0,100]。数字越大融合结果包含越多融合图特征。
默认值为50

 

返回值说明

字段类型说明
errcodeInt状态码
errmsgString错误信息描述,当发生错误时才返回。
dataArray成功后返回的内容数组
┗ resultString融合完成后图片的 Base64 编码内容


成功返回示例

{"errcode":0,"data":{"result":"\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBD......."}}

错误返回示例

{ "errcode": 1001, "errmsg": "模板图没有识别到人脸" }

errcode状态代码

状态代码说明
0融合成功
100参数不完整
101appid或appsecret不正确
102余额不足
1001模板图没有识别到人脸
2001对应的图片未检测到人脸
2002对应的客户上传的图像文件太大。本 API 要求图片文件大小不超过 2 MB
2003对应的图片 URL 错误或者无效
2004对应的客户上传的图像像素尺寸太大或太小
2005对应的图像无法正确解析
2006传入的人脸框格式不符合要求,或者人脸框位于图片外
2007下载图片超时


 

详细接口文档请访问 https://www.pyingquan.com/doc/mergeface

如有问题请联系技术QQ:  445899710

 

转载于:https://www.cnblogs.com/ccjin/p/10780392.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值