Class: TencentCloud::Facefusion::V20181201::FuseFaceRequest

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

Overview

FuseFace请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, modelid = nil, rspimgtype = nil, mergeinfos = nil, fuseprofiledegree = nil, fusefacedegree = nil, celebrityidentify = nil, fuseparam = nil) ⇒ FuseFaceRequest

Returns a new instance of FuseFaceRequest.



238
239
240
241
242
243
244
245
246
247
# File 'lib/v20181201/models.rb', line 238

def initialize(projectid=nil, modelid=nil, rspimgtype=nil, mergeinfos=nil, fuseprofiledegree=nil, fusefacedegree=nil, celebrityidentify=nil, fuseparam=nil)
  @ProjectId = projectid
  @ModelId = modelid
  @RspImgType = rspimgtype
  @MergeInfos = mergeinfos
  @FuseProfileDegree = fuseprofiledegree
  @FuseFaceDegree = fusefacedegree
  @CelebrityIdentify = celebrityidentify
  @FuseParam = fuseparam
end

Instance Attribute Details

#CelebrityIdentifyObject

若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整)若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整)请注意,不适宜内容识别服务开启后,您需要根据返回结果自行判断是否调整您的业务逻辑。例如提示您的用户图片非法,请更换图片。

Parameters:



236
237
238
# File 'lib/v20181201/models.rb', line 236

def CelebrityIdentify
  @CelebrityIdentify
end

#FuseFaceDegreeObject

若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整)若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整)请注意,不适宜内容识别服务开启后,您需要根据返回结果自行判断是否调整您的业务逻辑。例如提示您的用户图片非法,请更换图片。

Parameters:



236
237
238
# File 'lib/v20181201/models.rb', line 236

def FuseFaceDegree
  @FuseFaceDegree
end

#FuseParamObject

若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整)若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整)请注意,不适宜内容识别服务开启后,您需要根据返回结果自行判断是否调整您的业务逻辑。例如提示您的用户图片非法,请更换图片。

Parameters:



236
237
238
# File 'lib/v20181201/models.rb', line 236

def FuseParam
  @FuseParam
end

#FuseProfileDegreeObject

若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整)若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整)请注意,不适宜内容识别服务开启后,您需要根据返回结果自行判断是否调整您的业务逻辑。例如提示您的用户图片非法,请更换图片。

Parameters:



236
237
238
# File 'lib/v20181201/models.rb', line 236

def FuseProfileDegree
  @FuseProfileDegree
end

#MergeInfosObject

若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整)若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整)请注意,不适宜内容识别服务开启后,您需要根据返回结果自行判断是否调整您的业务逻辑。例如提示您的用户图片非法,请更换图片。

Parameters:



236
237
238
# File 'lib/v20181201/models.rb', line 236

def MergeInfos
  @MergeInfos
end

#ModelIdObject

若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整)若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整)请注意,不适宜内容识别服务开启后,您需要根据返回结果自行判断是否调整您的业务逻辑。例如提示您的用户图片非法,请更换图片。

Parameters:



236
237
238
# File 'lib/v20181201/models.rb', line 236

def ModelId
  @ModelId
end

#ProjectIdObject

若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整)若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整)请注意,不适宜内容识别服务开启后,您需要根据返回结果自行判断是否调整您的业务逻辑。例如提示您的用户图片非法,请更换图片。

Parameters:



236
237
238
# File 'lib/v20181201/models.rb', line 236

def ProjectId
  @ProjectId
end

#RspImgTypeObject

若此参数不填写,则使用人脸融合控制台中脸型参数数值。(换脸版算法暂不支持此参数调整)若此参数不填写,则使用人脸融合控制台中五官参数数值。(换脸版算法暂不支持此参数调整)请注意,不适宜内容识别服务开启后,您需要根据返回结果自行判断是否调整您的业务逻辑。例如提示您的用户图片非法,请更换图片。

Parameters:



236
237
238
# File 'lib/v20181201/models.rb', line 236

def RspImgType
  @RspImgType
end

Instance Method Details

#deserialize(params) ⇒ Object



249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
# File 'lib/v20181201/models.rb', line 249

def deserialize(params)
  @ProjectId = params['ProjectId']
  @ModelId = params['ModelId']
  @RspImgType = params['RspImgType']
  unless params['MergeInfos'].nil?
    @MergeInfos = []
    params['MergeInfos'].each do |i|
      mergeinfo_tmp = MergeInfo.new
      mergeinfo_tmp.deserialize(i)
      @MergeInfos << mergeinfo_tmp
    end
  end
  @FuseProfileDegree = params['FuseProfileDegree']
  @FuseFaceDegree = params['FuseFaceDegree']
  @CelebrityIdentify = params['CelebrityIdentify']
  unless params['FuseParam'].nil?
    @FuseParam = FuseParam.new
    @FuseParam.deserialize(params['FuseParam'])
  end
end