Class: TencentCloud::Aiart::V20221229::UploadTrainPortraitImagesRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20221229/models.rb

Overview

UploadTrainPortraitImages请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(modelid = nil, baseurl = nil, urls = nil, filter = nil, trainmode = nil) ⇒ UploadTrainPortraitImagesRequest

Returns a new instance of UploadTrainPortraitImagesRequest.



1013
1014
1015
1016
1017
1018
1019
# File 'lib/v20221229/models.rb', line 1013

def initialize(modelid=nil, baseurl=nil, urls=nil, filter=nil, trainmode=nil)
  @ModelId = modelid
  @BaseUrl = baseurl
  @Urls = urls
  @Filter = filter
  @TrainMode = trainmode
end

Instance Attribute Details

#BaseUrlObject

用于唯一标识一个写真模型,一个写真模型只能用于一个人物的写真图片生成。 图片数量:1张。 图片内容:单人,脸部清晰。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 图片数量:19 - 24 张。 图片内容:单人,脸部清晰,和基础图像中的人物为同一人。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 支持开启或关闭对训练图像分辨率下限、脸部区域大小、脸部遮挡的过滤,默认开启以上过滤。 如果训练图像内包含多人脸或无人脸、和 Base 人像不为同一人也将被过滤,不可关闭该过滤条件。 建议:关闭以上过滤可能导致写真生成效果受损,建议使用单人、正脸、脸部区域占比较大、脸部清晰无遮挡、无大角度偏转、无夸张表情的图像进行训练。 默认使用常规训练模式。如果使用快速训练模式和免训练模式,只需要在 BaseUrl 中传入1张图片,Urls.N 中无需传入图片。 0:常规训练模式,上传多张图片用于模型训练,完成训练后可生成写真图片。 1:快速训练模式,仅需上传1张图片用于模型训练,训练速度更快,完成训练后可生成写真图片。 2:免训练模式,仅需上传1张图片,跳过模型训练环节,直接生成写真图片。

Parameters:

  • ModelId:

    写真模型 ID。由英文大小写字母、数字及下划线组成。

  • BaseUrl:

    写真模型训练用的基础图像 URL,用于固定写真模型可生成的人物。

  • Urls:

    写真模型训练用的图像 URL 列表,仅常规训练模式需要上传。

  • Filter:

    训练图像质量过滤开关配置。

  • TrainMode:

    训练模式。



1011
1012
1013
# File 'lib/v20221229/models.rb', line 1011

def BaseUrl
  @BaseUrl
end

#FilterObject

用于唯一标识一个写真模型,一个写真模型只能用于一个人物的写真图片生成。 图片数量:1张。 图片内容:单人,脸部清晰。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 图片数量:19 - 24 张。 图片内容:单人,脸部清晰,和基础图像中的人物为同一人。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 支持开启或关闭对训练图像分辨率下限、脸部区域大小、脸部遮挡的过滤,默认开启以上过滤。 如果训练图像内包含多人脸或无人脸、和 Base 人像不为同一人也将被过滤,不可关闭该过滤条件。 建议:关闭以上过滤可能导致写真生成效果受损,建议使用单人、正脸、脸部区域占比较大、脸部清晰无遮挡、无大角度偏转、无夸张表情的图像进行训练。 默认使用常规训练模式。如果使用快速训练模式和免训练模式,只需要在 BaseUrl 中传入1张图片,Urls.N 中无需传入图片。 0:常规训练模式,上传多张图片用于模型训练,完成训练后可生成写真图片。 1:快速训练模式,仅需上传1张图片用于模型训练,训练速度更快,完成训练后可生成写真图片。 2:免训练模式,仅需上传1张图片,跳过模型训练环节,直接生成写真图片。

Parameters:

  • ModelId:

    写真模型 ID。由英文大小写字母、数字及下划线组成。

  • BaseUrl:

    写真模型训练用的基础图像 URL,用于固定写真模型可生成的人物。

  • Urls:

    写真模型训练用的图像 URL 列表,仅常规训练模式需要上传。

  • Filter:

    训练图像质量过滤开关配置。

  • TrainMode:

    训练模式。



1011
1012
1013
# File 'lib/v20221229/models.rb', line 1011

def Filter
  @Filter
end

#ModelIdObject

用于唯一标识一个写真模型,一个写真模型只能用于一个人物的写真图片生成。 图片数量:1张。 图片内容:单人,脸部清晰。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 图片数量:19 - 24 张。 图片内容:单人,脸部清晰,和基础图像中的人物为同一人。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 支持开启或关闭对训练图像分辨率下限、脸部区域大小、脸部遮挡的过滤,默认开启以上过滤。 如果训练图像内包含多人脸或无人脸、和 Base 人像不为同一人也将被过滤,不可关闭该过滤条件。 建议:关闭以上过滤可能导致写真生成效果受损,建议使用单人、正脸、脸部区域占比较大、脸部清晰无遮挡、无大角度偏转、无夸张表情的图像进行训练。 默认使用常规训练模式。如果使用快速训练模式和免训练模式,只需要在 BaseUrl 中传入1张图片,Urls.N 中无需传入图片。 0:常规训练模式,上传多张图片用于模型训练,完成训练后可生成写真图片。 1:快速训练模式,仅需上传1张图片用于模型训练,训练速度更快,完成训练后可生成写真图片。 2:免训练模式,仅需上传1张图片,跳过模型训练环节,直接生成写真图片。

Parameters:

  • ModelId:

    写真模型 ID。由英文大小写字母、数字及下划线组成。

  • BaseUrl:

    写真模型训练用的基础图像 URL,用于固定写真模型可生成的人物。

  • Urls:

    写真模型训练用的图像 URL 列表,仅常规训练模式需要上传。

  • Filter:

    训练图像质量过滤开关配置。

  • TrainMode:

    训练模式。



1011
1012
1013
# File 'lib/v20221229/models.rb', line 1011

def ModelId
  @ModelId
end

#TrainModeObject

用于唯一标识一个写真模型,一个写真模型只能用于一个人物的写真图片生成。 图片数量:1张。 图片内容:单人,脸部清晰。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 图片数量:19 - 24 张。 图片内容:单人,脸部清晰,和基础图像中的人物为同一人。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 支持开启或关闭对训练图像分辨率下限、脸部区域大小、脸部遮挡的过滤,默认开启以上过滤。 如果训练图像内包含多人脸或无人脸、和 Base 人像不为同一人也将被过滤,不可关闭该过滤条件。 建议:关闭以上过滤可能导致写真生成效果受损,建议使用单人、正脸、脸部区域占比较大、脸部清晰无遮挡、无大角度偏转、无夸张表情的图像进行训练。 默认使用常规训练模式。如果使用快速训练模式和免训练模式,只需要在 BaseUrl 中传入1张图片,Urls.N 中无需传入图片。 0:常规训练模式,上传多张图片用于模型训练,完成训练后可生成写真图片。 1:快速训练模式,仅需上传1张图片用于模型训练,训练速度更快,完成训练后可生成写真图片。 2:免训练模式,仅需上传1张图片,跳过模型训练环节,直接生成写真图片。

Parameters:

  • ModelId:

    写真模型 ID。由英文大小写字母、数字及下划线组成。

  • BaseUrl:

    写真模型训练用的基础图像 URL,用于固定写真模型可生成的人物。

  • Urls:

    写真模型训练用的图像 URL 列表,仅常规训练模式需要上传。

  • Filter:

    训练图像质量过滤开关配置。

  • TrainMode:

    训练模式。



1011
1012
1013
# File 'lib/v20221229/models.rb', line 1011

def TrainMode
  @TrainMode
end

#UrlsObject

用于唯一标识一个写真模型,一个写真模型只能用于一个人物的写真图片生成。 图片数量:1张。 图片内容:单人,脸部清晰。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 图片数量:19 - 24 张。 图片内容:单人,脸部清晰,和基础图像中的人物为同一人。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 支持开启或关闭对训练图像分辨率下限、脸部区域大小、脸部遮挡的过滤,默认开启以上过滤。 如果训练图像内包含多人脸或无人脸、和 Base 人像不为同一人也将被过滤,不可关闭该过滤条件。 建议:关闭以上过滤可能导致写真生成效果受损,建议使用单人、正脸、脸部区域占比较大、脸部清晰无遮挡、无大角度偏转、无夸张表情的图像进行训练。 默认使用常规训练模式。如果使用快速训练模式和免训练模式,只需要在 BaseUrl 中传入1张图片,Urls.N 中无需传入图片。 0:常规训练模式,上传多张图片用于模型训练,完成训练后可生成写真图片。 1:快速训练模式,仅需上传1张图片用于模型训练,训练速度更快,完成训练后可生成写真图片。 2:免训练模式,仅需上传1张图片,跳过模型训练环节,直接生成写真图片。

Parameters:

  • ModelId:

    写真模型 ID。由英文大小写字母、数字及下划线组成。

  • BaseUrl:

    写真模型训练用的基础图像 URL,用于固定写真模型可生成的人物。

  • Urls:

    写真模型训练用的图像 URL 列表,仅常规训练模式需要上传。

  • Filter:

    训练图像质量过滤开关配置。

  • TrainMode:

    训练模式。



1011
1012
1013
# File 'lib/v20221229/models.rb', line 1011

def Urls
  @Urls
end

Instance Method Details

#deserialize(params) ⇒ Object



1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
# File 'lib/v20221229/models.rb', line 1021

def deserialize(params)
  @ModelId = params['ModelId']
  @BaseUrl = params['BaseUrl']
  @Urls = params['Urls']
  unless params['Filter'].nil?
    @Filter = Filter.new
    @Filter.deserialize(params['Filter'])
  end
  @TrainMode = params['TrainMode']
end