Class: TencentCloud::Facefusion::V20220927::FusionUltraParam

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

Overview

高精度融合参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(warpradio = nil, enhanceradio = nil, mpradio = nil, blurradio = nil, teethenhanceradio = nil, makeuptransferradio = nil) ⇒ FusionUltraParam

Returns a new instance of FusionUltraParam.



381
382
383
384
385
386
387
388
# File 'lib/v20220927/models.rb', line 381

def initialize(warpradio=nil, enhanceradio=nil, mpradio=nil, blurradio=nil, teethenhanceradio=nil, makeuptransferradio=nil)
  @WarpRadio = warpradio
  @EnhanceRadio = enhanceradio
  @MpRadio = mpradio
  @BlurRadio = blurradio
  @TeethEnhanceRadio = teethenhanceradio
  @MakeupTransferRadio = makeuptransferradio
end

Instance Attribute Details

#BlurRadioObject

该参数仅对SwapModelType(模型类型)取值1-5生效牙齿增强,修复牙齿。当生成牙齿不好(如牙齿裂开)可以打开此开关0:牙齿增强关闭1:牙齿增强打开该参数仅对SwapModelType(模型类型)取值1-5生效将素材模板的妆容迁移到融合结果上。即:如果希望妆容效果与模板图保持一致,可以打开此开关。0:妆容迁移关闭1:妆容迁移打开该参数仅对SwapModelType(模型类型)取值1-5生效

Parameters:

  • TeethEnhanceRadio:

    牙齿增强开关,默认取值为1

  • MakeupTransferRadio:

    妆容迁移开关,默认取值为0。



379
380
381
# File 'lib/v20220927/models.rb', line 379

def BlurRadio
  @BlurRadio
end

#EnhanceRadioObject

该参数仅对SwapModelType(模型类型)取值1-5生效牙齿增强,修复牙齿。当生成牙齿不好(如牙齿裂开)可以打开此开关0:牙齿增强关闭1:牙齿增强打开该参数仅对SwapModelType(模型类型)取值1-5生效将素材模板的妆容迁移到融合结果上。即:如果希望妆容效果与模板图保持一致,可以打开此开关。0:妆容迁移关闭1:妆容迁移打开该参数仅对SwapModelType(模型类型)取值1-5生效

Parameters:

  • TeethEnhanceRadio:

    牙齿增强开关,默认取值为1

  • MakeupTransferRadio:

    妆容迁移开关,默认取值为0。



379
380
381
# File 'lib/v20220927/models.rb', line 379

def EnhanceRadio
  @EnhanceRadio
end

#MakeupTransferRadioObject

该参数仅对SwapModelType(模型类型)取值1-5生效牙齿增强,修复牙齿。当生成牙齿不好(如牙齿裂开)可以打开此开关0:牙齿增强关闭1:牙齿增强打开该参数仅对SwapModelType(模型类型)取值1-5生效将素材模板的妆容迁移到融合结果上。即:如果希望妆容效果与模板图保持一致,可以打开此开关。0:妆容迁移关闭1:妆容迁移打开该参数仅对SwapModelType(模型类型)取值1-5生效

Parameters:

  • TeethEnhanceRadio:

    牙齿增强开关,默认取值为1

  • MakeupTransferRadio:

    妆容迁移开关,默认取值为0。



379
380
381
# File 'lib/v20220927/models.rb', line 379

def MakeupTransferRadio
  @MakeupTransferRadio
end

#MpRadioObject

该参数仅对SwapModelType(模型类型)取值1-5生效牙齿增强,修复牙齿。当生成牙齿不好(如牙齿裂开)可以打开此开关0:牙齿增强关闭1:牙齿增强打开该参数仅对SwapModelType(模型类型)取值1-5生效将素材模板的妆容迁移到融合结果上。即:如果希望妆容效果与模板图保持一致,可以打开此开关。0:妆容迁移关闭1:妆容迁移打开该参数仅对SwapModelType(模型类型)取值1-5生效

Parameters:

  • TeethEnhanceRadio:

    牙齿增强开关,默认取值为1

  • MakeupTransferRadio:

    妆容迁移开关,默认取值为0。



379
380
381
# File 'lib/v20220927/models.rb', line 379

def MpRadio
  @MpRadio
end

#TeethEnhanceRadioObject

该参数仅对SwapModelType(模型类型)取值1-5生效牙齿增强,修复牙齿。当生成牙齿不好(如牙齿裂开)可以打开此开关0:牙齿增强关闭1:牙齿增强打开该参数仅对SwapModelType(模型类型)取值1-5生效将素材模板的妆容迁移到融合结果上。即:如果希望妆容效果与模板图保持一致,可以打开此开关。0:妆容迁移关闭1:妆容迁移打开该参数仅对SwapModelType(模型类型)取值1-5生效

Parameters:

  • TeethEnhanceRadio:

    牙齿增强开关,默认取值为1

  • MakeupTransferRadio:

    妆容迁移开关,默认取值为0。



379
380
381
# File 'lib/v20220927/models.rb', line 379

def TeethEnhanceRadio
  @TeethEnhanceRadio
end

#WarpRadioObject

该参数仅对SwapModelType(模型类型)取值1-5生效牙齿增强,修复牙齿。当生成牙齿不好(如牙齿裂开)可以打开此开关0:牙齿增强关闭1:牙齿增强打开该参数仅对SwapModelType(模型类型)取值1-5生效将素材模板的妆容迁移到融合结果上。即:如果希望妆容效果与模板图保持一致,可以打开此开关。0:妆容迁移关闭1:妆容迁移打开该参数仅对SwapModelType(模型类型)取值1-5生效

Parameters:

  • TeethEnhanceRadio:

    牙齿增强开关,默认取值为1

  • MakeupTransferRadio:

    妆容迁移开关,默认取值为0。



379
380
381
# File 'lib/v20220927/models.rb', line 379

def WarpRadio
  @WarpRadio
end

Instance Method Details

#deserialize(params) ⇒ Object



390
391
392
393
394
395
396
397
# File 'lib/v20220927/models.rb', line 390

def deserialize(params)
  @WarpRadio = params['WarpRadio']
  @EnhanceRadio = params['EnhanceRadio']
  @MpRadio = params['MpRadio']
  @BlurRadio = params['BlurRadio']
  @TeethEnhanceRadio = params['TeethEnhanceRadio']
  @MakeupTransferRadio = params['MakeupTransferRadio']
end