ok.swapFaceGender(object)

基础库2.0.3开始支持

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

人脸性别变换。

适用场景:用户上传一张人脸图片,基于人脸编辑与生成算法,输出一张人脸性别转换的图片。男变女可实现美颜、淡妆、加刘海和长发的效果;女变男可实现加胡须、变短发的效果。

参数

Object object

属性 类型 默认值 必填 说明
imageBase64 string 图片的 Base64 值。要求图片经 Base64 编码后不超过 5M,支持PNG、JPG、JPEG、BMP格式,不支持 GIF 图片。
gender number 性别转换方向。可选值为:0:男变女,1:女变男。

接口返回值 Object res 的属性

Object res

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

示例代码

ok.swapFaceGender({
imageBase64: 'data:image/png;base64,R0lGODlhHAAmAKIHAKqqqsvLy0hISObm5vf394uLiwAAA...',
gender: 1
}).then(res => {
console.log(res.data);
// {
// resultUrl: 'https://faceeffect-1254418846.cos.ap-guangzhou.myqcloud.com/ft/SwapGenderPic/1314243359/41e01b29-6d57-4196-8993-8b1820263aa4'
// }
})
  1. 1. ok.swapFaceGender(object)
    1. 1.1. 参数
    2. 1.2. 接口返回值 Object res 的属性
    3. 1.3. 示例代码