ok.fuseFaceFusion(object)

基础库2.0.3开始支持

该方法为高级接口,使用前请联系管理员开通应用调用权限。

人脸融合。

本接口用于人脸融合,用户上传人脸图片,获取与模板融合后的人脸图片。

适用场景:可将一张人脸图像对应的人脸特征融合到模板图像中的特定人物上,生成的图片既兼具指定图像和模板图像中的人脸特征,也保持了模板图像中人物的姿态、表情、动作等属性,支持单脸、多脸、选脸融合。

参数

Object object

属性 类型 默认值 必填 说明
imageBase64 string 是 图片的 Base64 值。要求图片经 Base64 编码后不超过 5M,支持PNG、JPG、JPEG、BMP格式,不支持 GIF 图片。请确保人脸为正脸,无旋转。
projectId string 是 活动 ID。使用前请联系平台配置并获取
modelId string 是 素材 ID。使用前请联系平台配置并获取

接口返回值 Object res 的属性

Object res

参数名 类型 说明
code number 响应状态码
data object 成功响应结果
  resultUrl string 返回的处理结果图像 URL。URL有效期为1天。
msg string 响应信息

示例代码

ok.fuseFaceFusion({
imageBase64: 'data:image/png;base64,R0lGODlhHAAmAKIHAKqqqsvLy0hISObm5vf394uLiwAAA...'
}).then(res => {
console.log(res.data);
// {
// resultUrl: 'https://facefusion-merge-1258344699.cos.ap-guangzhou.myqcloud.com/facefusion/FaceFusion/1314243359/2c084e66-3687-435a-a242-a53f97d8aa8f_2'
// }
})
  1. 1. ok.fuseFaceFusion(object)
    1. 1.1. 参数
    2. 1.2. 接口返回值 Object res 的属性
    3. 1.3. 示例代码