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. 示例代码