Class: TencentCloud::Aiart::V20221229::UploadTrainPortraitImagesRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Aiart::V20221229::UploadTrainPortraitImagesRequest
- Defined in:
- lib/v20221229/models.rb
Overview
UploadTrainPortraitImages请求参数结构体
Instance Attribute Summary collapse
-
#BaseUrl ⇒ Object
用于唯一标识一个写真模型,一个写真模型只能用于一个人物的写真图片生成。 图片数量:1张。 图片内容:单人,脸部清晰。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 图片数量:19 - 24 张。 图片内容:单人,脸部清晰,和基础图像中的人物为同一人。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 支持开启或关闭对训练图像分辨率下限、脸部区域大小、脸部遮挡的过滤,默认开启以上过滤。 如果训练图像内包含多人脸或无人脸、和 Base 人像不为同一人也将被过滤,不可关闭该过滤条件。 建议:关闭以上过滤可能导致写真生成效果受损,建议使用单人、正脸、脸部区域占比较大、脸部清晰无遮挡、无大角度偏转、无夸张表情的图像进行训练。 默认使用常规训练模式。如果使用快速训练模式和免训练模式,只需要在 BaseUrl 中传入1张图片,Urls.N 中无需传入图片。 0:常规训练模式,上传多张图片用于模型训练,完成训练后可生成写真图片。 1:快速训练模式,仅需上传1张图片用于模型训练,训练速度更快,完成训练后可生成写真图片。 2:免训练模式,仅需上传1张图片,跳过模型训练环节,直接生成写真图片。.
-
#Filter ⇒ Object
用于唯一标识一个写真模型,一个写真模型只能用于一个人物的写真图片生成。 图片数量:1张。 图片内容:单人,脸部清晰。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 图片数量:19 - 24 张。 图片内容:单人,脸部清晰,和基础图像中的人物为同一人。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 支持开启或关闭对训练图像分辨率下限、脸部区域大小、脸部遮挡的过滤,默认开启以上过滤。 如果训练图像内包含多人脸或无人脸、和 Base 人像不为同一人也将被过滤,不可关闭该过滤条件。 建议:关闭以上过滤可能导致写真生成效果受损,建议使用单人、正脸、脸部区域占比较大、脸部清晰无遮挡、无大角度偏转、无夸张表情的图像进行训练。 默认使用常规训练模式。如果使用快速训练模式和免训练模式,只需要在 BaseUrl 中传入1张图片,Urls.N 中无需传入图片。 0:常规训练模式,上传多张图片用于模型训练,完成训练后可生成写真图片。 1:快速训练模式,仅需上传1张图片用于模型训练,训练速度更快,完成训练后可生成写真图片。 2:免训练模式,仅需上传1张图片,跳过模型训练环节,直接生成写真图片。.
-
#ModelId ⇒ Object
用于唯一标识一个写真模型,一个写真模型只能用于一个人物的写真图片生成。 图片数量:1张。 图片内容:单人,脸部清晰。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 图片数量:19 - 24 张。 图片内容:单人,脸部清晰,和基础图像中的人物为同一人。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 支持开启或关闭对训练图像分辨率下限、脸部区域大小、脸部遮挡的过滤,默认开启以上过滤。 如果训练图像内包含多人脸或无人脸、和 Base 人像不为同一人也将被过滤,不可关闭该过滤条件。 建议:关闭以上过滤可能导致写真生成效果受损,建议使用单人、正脸、脸部区域占比较大、脸部清晰无遮挡、无大角度偏转、无夸张表情的图像进行训练。 默认使用常规训练模式。如果使用快速训练模式和免训练模式,只需要在 BaseUrl 中传入1张图片,Urls.N 中无需传入图片。 0:常规训练模式,上传多张图片用于模型训练,完成训练后可生成写真图片。 1:快速训练模式,仅需上传1张图片用于模型训练,训练速度更快,完成训练后可生成写真图片。 2:免训练模式,仅需上传1张图片,跳过模型训练环节,直接生成写真图片。.
-
#TrainMode ⇒ Object
用于唯一标识一个写真模型,一个写真模型只能用于一个人物的写真图片生成。 图片数量:1张。 图片内容:单人,脸部清晰。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 图片数量:19 - 24 张。 图片内容:单人,脸部清晰,和基础图像中的人物为同一人。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 支持开启或关闭对训练图像分辨率下限、脸部区域大小、脸部遮挡的过滤,默认开启以上过滤。 如果训练图像内包含多人脸或无人脸、和 Base 人像不为同一人也将被过滤,不可关闭该过滤条件。 建议:关闭以上过滤可能导致写真生成效果受损,建议使用单人、正脸、脸部区域占比较大、脸部清晰无遮挡、无大角度偏转、无夸张表情的图像进行训练。 默认使用常规训练模式。如果使用快速训练模式和免训练模式,只需要在 BaseUrl 中传入1张图片,Urls.N 中无需传入图片。 0:常规训练模式,上传多张图片用于模型训练,完成训练后可生成写真图片。 1:快速训练模式,仅需上传1张图片用于模型训练,训练速度更快,完成训练后可生成写真图片。 2:免训练模式,仅需上传1张图片,跳过模型训练环节,直接生成写真图片。.
-
#Urls ⇒ Object
用于唯一标识一个写真模型,一个写真模型只能用于一个人物的写真图片生成。 图片数量:1张。 图片内容:单人,脸部清晰。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 图片数量:19 - 24 张。 图片内容:单人,脸部清晰,和基础图像中的人物为同一人。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 支持开启或关闭对训练图像分辨率下限、脸部区域大小、脸部遮挡的过滤,默认开启以上过滤。 如果训练图像内包含多人脸或无人脸、和 Base 人像不为同一人也将被过滤,不可关闭该过滤条件。 建议:关闭以上过滤可能导致写真生成效果受损,建议使用单人、正脸、脸部区域占比较大、脸部清晰无遮挡、无大角度偏转、无夸张表情的图像进行训练。 默认使用常规训练模式。如果使用快速训练模式和免训练模式,只需要在 BaseUrl 中传入1张图片,Urls.N 中无需传入图片。 0:常规训练模式,上传多张图片用于模型训练,完成训练后可生成写真图片。 1:快速训练模式,仅需上传1张图片用于模型训练,训练速度更快,完成训练后可生成写真图片。 2:免训练模式,仅需上传1张图片,跳过模型训练环节,直接生成写真图片。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(modelid = nil, baseurl = nil, urls = nil, filter = nil, trainmode = nil) ⇒ UploadTrainPortraitImagesRequest
constructor
A new instance of UploadTrainPortraitImagesRequest.
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
#BaseUrl ⇒ Object
用于唯一标识一个写真模型,一个写真模型只能用于一个人物的写真图片生成。 图片数量:1张。 图片内容:单人,脸部清晰。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 图片数量:19 - 24 张。 图片内容:单人,脸部清晰,和基础图像中的人物为同一人。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 支持开启或关闭对训练图像分辨率下限、脸部区域大小、脸部遮挡的过滤,默认开启以上过滤。 如果训练图像内包含多人脸或无人脸、和 Base 人像不为同一人也将被过滤,不可关闭该过滤条件。 建议:关闭以上过滤可能导致写真生成效果受损,建议使用单人、正脸、脸部区域占比较大、脸部清晰无遮挡、无大角度偏转、无夸张表情的图像进行训练。 默认使用常规训练模式。如果使用快速训练模式和免训练模式,只需要在 BaseUrl 中传入1张图片,Urls.N 中无需传入图片。 0:常规训练模式,上传多张图片用于模型训练,完成训练后可生成写真图片。 1:快速训练模式,仅需上传1张图片用于模型训练,训练速度更快,完成训练后可生成写真图片。 2:免训练模式,仅需上传1张图片,跳过模型训练环节,直接生成写真图片。
1011 1012 1013 |
# File 'lib/v20221229/models.rb', line 1011 def BaseUrl @BaseUrl end |
#Filter ⇒ Object
用于唯一标识一个写真模型,一个写真模型只能用于一个人物的写真图片生成。 图片数量:1张。 图片内容:单人,脸部清晰。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 图片数量:19 - 24 张。 图片内容:单人,脸部清晰,和基础图像中的人物为同一人。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 支持开启或关闭对训练图像分辨率下限、脸部区域大小、脸部遮挡的过滤,默认开启以上过滤。 如果训练图像内包含多人脸或无人脸、和 Base 人像不为同一人也将被过滤,不可关闭该过滤条件。 建议:关闭以上过滤可能导致写真生成效果受损,建议使用单人、正脸、脸部区域占比较大、脸部清晰无遮挡、无大角度偏转、无夸张表情的图像进行训练。 默认使用常规训练模式。如果使用快速训练模式和免训练模式,只需要在 BaseUrl 中传入1张图片,Urls.N 中无需传入图片。 0:常规训练模式,上传多张图片用于模型训练,完成训练后可生成写真图片。 1:快速训练模式,仅需上传1张图片用于模型训练,训练速度更快,完成训练后可生成写真图片。 2:免训练模式,仅需上传1张图片,跳过模型训练环节,直接生成写真图片。
1011 1012 1013 |
# File 'lib/v20221229/models.rb', line 1011 def Filter @Filter end |
#ModelId ⇒ Object
用于唯一标识一个写真模型,一个写真模型只能用于一个人物的写真图片生成。 图片数量:1张。 图片内容:单人,脸部清晰。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 图片数量:19 - 24 张。 图片内容:单人,脸部清晰,和基础图像中的人物为同一人。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 支持开启或关闭对训练图像分辨率下限、脸部区域大小、脸部遮挡的过滤,默认开启以上过滤。 如果训练图像内包含多人脸或无人脸、和 Base 人像不为同一人也将被过滤,不可关闭该过滤条件。 建议:关闭以上过滤可能导致写真生成效果受损,建议使用单人、正脸、脸部区域占比较大、脸部清晰无遮挡、无大角度偏转、无夸张表情的图像进行训练。 默认使用常规训练模式。如果使用快速训练模式和免训练模式,只需要在 BaseUrl 中传入1张图片,Urls.N 中无需传入图片。 0:常规训练模式,上传多张图片用于模型训练,完成训练后可生成写真图片。 1:快速训练模式,仅需上传1张图片用于模型训练,训练速度更快,完成训练后可生成写真图片。 2:免训练模式,仅需上传1张图片,跳过模型训练环节,直接生成写真图片。
1011 1012 1013 |
# File 'lib/v20221229/models.rb', line 1011 def ModelId @ModelId end |
#TrainMode ⇒ Object
用于唯一标识一个写真模型,一个写真模型只能用于一个人物的写真图片生成。 图片数量:1张。 图片内容:单人,脸部清晰。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 图片数量:19 - 24 张。 图片内容:单人,脸部清晰,和基础图像中的人物为同一人。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 支持开启或关闭对训练图像分辨率下限、脸部区域大小、脸部遮挡的过滤,默认开启以上过滤。 如果训练图像内包含多人脸或无人脸、和 Base 人像不为同一人也将被过滤,不可关闭该过滤条件。 建议:关闭以上过滤可能导致写真生成效果受损,建议使用单人、正脸、脸部区域占比较大、脸部清晰无遮挡、无大角度偏转、无夸张表情的图像进行训练。 默认使用常规训练模式。如果使用快速训练模式和免训练模式,只需要在 BaseUrl 中传入1张图片,Urls.N 中无需传入图片。 0:常规训练模式,上传多张图片用于模型训练,完成训练后可生成写真图片。 1:快速训练模式,仅需上传1张图片用于模型训练,训练速度更快,完成训练后可生成写真图片。 2:免训练模式,仅需上传1张图片,跳过模型训练环节,直接生成写真图片。
1011 1012 1013 |
# File 'lib/v20221229/models.rb', line 1011 def TrainMode @TrainMode end |
#Urls ⇒ Object
用于唯一标识一个写真模型,一个写真模型只能用于一个人物的写真图片生成。 图片数量:1张。 图片内容:单人,脸部清晰。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 图片数量:19 - 24 张。 图片内容:单人,脸部清晰,和基础图像中的人物为同一人。 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 支持开启或关闭对训练图像分辨率下限、脸部区域大小、脸部遮挡的过滤,默认开启以上过滤。 如果训练图像内包含多人脸或无人脸、和 Base 人像不为同一人也将被过滤,不可关闭该过滤条件。 建议:关闭以上过滤可能导致写真生成效果受损,建议使用单人、正脸、脸部区域占比较大、脸部清晰无遮挡、无大角度偏转、无夸张表情的图像进行训练。 默认使用常规训练模式。如果使用快速训练模式和免训练模式,只需要在 BaseUrl 中传入1张图片,Urls.N 中无需传入图片。 0:常规训练模式,上传多张图片用于模型训练,完成训练后可生成写真图片。 1:快速训练模式,仅需上传1张图片用于模型训练,训练速度更快,完成训练后可生成写真图片。 2:免训练模式,仅需上传1张图片,跳过模型训练环节,直接生成写真图片。
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 |