数据结构

最近更新时间:2024-09-06 01:38:15

我的收藏

FaceInfo

人脸信息

被如下接口引用:DescribeMaterialList。

名称 类型 描述
X Integer 人脸框的横坐标
示例值:1
Y Integer 人脸框的纵坐标
示例值:1
Width Integer 人脸框的宽度
示例值:1
Height Integer 人脸框的高度
示例值:1

FaceRect

人脸框信息

被如下接口引用:FuseFace, FuseFaceUltra。

名称 类型 必选 描述
X Integer 人脸框左上角横坐标。
示例值:1
Y Integer 人脸框左上角纵坐标。
示例值:1
Width Integer 人脸框宽度。
示例值:30
Height Integer 人脸框高度。
示例值:30

FuseParam

融合参数

被如下接口引用:FuseFace。

名称 类型 必选 描述
ImageCodecParam ImageCodecParam 图片编码参数
示例值:{}

FusionUltraParam

高精度融合参数

被如下接口引用:FuseFaceUltra。

名称 类型 必选 描述
WarpRadio Float 拉脸强度。主要用于调整生成结果人脸脸型更像素材模板还是用户人脸。取值越大越像用户人脸。
取值范围:0-1之间。默认取值0.7。

该参数仅对SwapModelType(模型类型)取值1-5生效
注意:此字段可能返回 null,表示取不到有效值。
示例值:0.1
EnhanceRadio Float 人脸增强强度。对整个人脸进行增强,增加清晰度,改善质量。当生成的人脸不够清晰,质感不够好的时候可以设置。取值越大增强强度越大。
取值范围:0-1之间。默认取值1。

该参数仅对SwapModelType(模型类型)取值1-5生效
注意:此字段可能返回 null,表示取不到有效值。
示例值:0.8
MpRadio Float 磨皮强度。当生成脸的图像面部显脏时,可进行设置。
取值范围:0-1之间。默认取值1。

该参数仅对SwapModelType(模型类型)取值1-5生效
注意:此字段可能返回 null,表示取不到有效值。
示例值:0.8
BlurRadio Float 人脸模糊开关(暂不支持)
当生成人脸比较清晰时,将人脸模糊到接近模板的清晰度的程度

该参数仅对SwapModelType(模型类型)取值1-5生效
注意:此字段可能返回 null,表示取不到有效值。
TeethEnhanceRadio Float 牙齿增强开关,默认取值为1
牙齿增强,修复牙齿。当生成牙齿不好(如牙齿裂开)可以打开此开关
0:牙齿增强关闭
1:牙齿增强打开
该参数仅对SwapModelType(模型类型)取值1-5生效
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

ImageCodecParam

图片编码参数

被如下接口引用:FuseFace。

名称 类型 必选 描述
MetaData Array of MetaData 元数据是描述媒体文件的附加信息。通过添加自定义的元数据,可以将一些附加信息嵌入到文件中。这些信息可以用于版权、描述、标识等目的,并在后续的媒体处理或管理过程中使用。
个数不能大于1。
示例值:[]

LogoParam

logo参数

被如下接口引用:FuseFace, FuseFaceUltra。

名称 类型 必选 描述
LogoRect FaceRect 标识图片位于融合结果图中的坐标,将按照坐标对标识图片进行位置和大小的拉伸匹配。
Width、Height <= 2160。
示例值:{}
LogoUrl String 标识图片Url地址

●base64 和 url 必须提供一个,如果都提供以 url 为准。
●支持图片格式:支持jpg或png
专业版:base64 编码后大小不超过10M。
非专业版:base64 编码后大小不超过5M。
示例值:string
LogoImage String 输入图片base64。
●base64 和 url 必须提供一个,如果都提供以 url 为准。
●支持图片格式:支持jpg或png
专业版:base64 编码后大小不超过10M。
非专业版:base64 编码后大小不超过5M。
示例值:string

MaterialFaces

人脸信息

被如下接口引用:DescribeMaterialList。

名称 类型 必选 描述
FaceId String 人脸序号
示例值:string
FaceInfo FaceInfo 人脸框信息
示例值:{}

MergeInfo

人脸图片和待被融合的素材模板图的人脸位置信息。

被如下接口引用:FuseFace, FuseFaceUltra。

名称 类型 必选 描述
Image String 输入图片base64。
●base64 和 url 必须提供一个,如果都提供以 url 为准。
●素材图片限制:图片中面部尺寸大于34 * 34;图片尺寸大于64 * 64。(图片编码之后可能会大30%左右,建议合理控制图片大小)。
●支持图片格式:支持jpg或png
示例值:string
Url String 输入图片url。
●base64 和 url 必须提供一个,如果都提供以 url 为准。
●素材图片限制:图片中面部尺寸大于34 * 34;图片尺寸大于64 * 64。(图片编码之后可能会大30%左右,建议合理控制图片大小)。
●支持图片格式:支持jpg或png
示例值:string
InputImageFaceRect FaceRect 上传的图片人脸位置信息(人脸框)
Width、Height >= 30。
示例值:{}
TemplateFaceID String 素材人脸ID,不填默认取最大人脸。
示例值:string
TemplateFaceRect FaceRect 模板中人脸位置信息(人脸框),不填默认取最大人脸。此字段仅适用于图片融合自定义模板素材场景。
Width、Height >= 30。

MetaData

MetaData数据结构,Key/Value格式

被如下接口引用:FuseFace。

名称 类型 必选 描述
MetaKey String MetaData的Key,字符长度不能超过32
示例值:string
MetaValue String MetaData的Value,字符长度不能超过256
示例值:string

PublicMaterialInfos

素材信息

被如下接口引用:DescribeMaterialList。

名称 类型 描述
MaterialId String 素材Id
示例值:string
MaterialStatus Integer 素材状态

字段取值:
0 审核中
1 人工审核通过
2 人工审核失败
3 申诉中
11 申诉成功
12 申诉失败
21 机器审核通过
22 机器审核失败
31 视频素材预处理成功,素材可用
32 视频素材预处理失败
33 角色不在视频中
示例值:1
CreateTime String 创建时间
示例值:string
UpdateTime String 修改时间
示例值:string
MaterialFaceList Array of MaterialFaces 人脸信息
示例值:string
MaterialName String 素材名
示例值:string
AuditResult String 审核原因
注意:此字段可能返回 null,表示取不到有效值。
示例值:string