Class: TencentCloud::Aiart::V20221229::Filter

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

Overview

训练图像质量过滤开关配置。支持开启或关闭对训练图像分辨率下限、脸部区域大小、脸部遮挡、脸部角度的过滤,默认开启以上过滤。如果训练图像内包含多人脸或无人脸、和 Base 人像不为同一人也将被过滤,不可关闭该过滤条件。建议:关闭以上过滤可能导致写真生成效果受损,建议使用单人、正脸、脸部清晰、无遮挡、无夸张表情、脸部区域占比较大的图像进行训练。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resolution = nil, size = nil, occlusion = nil) ⇒ Filter

Returns a new instance of Filter.



146
147
148
149
150
# File 'lib/v20221229/models.rb', line 146

def initialize(resolution=nil, size=nil, occlusion=nil)
  @Resolution = resolution
  @Size = size
  @Occlusion = occlusion
end

Instance Attribute Details

#OcclusionObject

1:开启过滤0:关闭过滤



144
145
146
# File 'lib/v20221229/models.rb', line 144

def Occlusion
  @Occlusion
end

#ResolutionObject

1:开启过滤0:关闭过滤



144
145
146
# File 'lib/v20221229/models.rb', line 144

def Resolution
  @Resolution
end

#SizeObject

1:开启过滤0:关闭过滤



144
145
146
# File 'lib/v20221229/models.rb', line 144

def Size
  @Size
end

Instance Method Details

#deserialize(params) ⇒ Object



152
153
154
155
156
# File 'lib/v20221229/models.rb', line 152

def deserialize(params)
  @Resolution = params['Resolution']
  @Size = params['Size']
  @Occlusion = params['Occlusion']
end