Class: TencentCloud::Vclm::V20240523::FaceTemplateInfo

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

Overview

模板信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(templatefaceid = nil, templatefaceimage = nil, templatefacerect = nil) ⇒ FaceTemplateInfo

Returns a new instance of FaceTemplateInfo.



690
691
692
693
694
# File 'lib/v20240523/models.rb', line 690

def initialize(templatefaceid=nil, templatefaceimage=nil, templatefacerect=nil)
  @TemplateFaceID = templatefaceid
  @TemplateFaceImage = templatefaceimage
  @TemplateFaceRect = templatefacerect
end

Instance Attribute Details

#TemplateFaceID ⇒ Object

Parameters:

  • TemplateFaceID: —

    角色ID。需要与MergeInfos中的TemplateFaceID依次对应。需要填数字,建议填"0"、"1",依次累加。

  • TemplateFaceImage: —

    视频模板中要替换的人脸图片

  • TemplateFaceRect: —

    视频模板中要替换的人脸图片的人脸框。不填默认取要替换的人脸图片中最大人脸。



688
689
690
# File 'lib/v20240523/models.rb', line 688

def TemplateFaceID
  @TemplateFaceID
end

#TemplateFaceImage ⇒ Object

Parameters:

  • TemplateFaceID: —

    角色ID。需要与MergeInfos中的TemplateFaceID依次对应。需要填数字,建议填"0"、"1",依次累加。

  • TemplateFaceImage: —

    视频模板中要替换的人脸图片

  • TemplateFaceRect: —

    视频模板中要替换的人脸图片的人脸框。不填默认取要替换的人脸图片中最大人脸。



688
689
690
# File 'lib/v20240523/models.rb', line 688

def TemplateFaceImage
  @TemplateFaceImage
end

#TemplateFaceRect ⇒ Object

Parameters:

  • TemplateFaceID: —

    角色ID。需要与MergeInfos中的TemplateFaceID依次对应。需要填数字,建议填"0"、"1",依次累加。

  • TemplateFaceImage: —

    视频模板中要替换的人脸图片

  • TemplateFaceRect: —

    视频模板中要替换的人脸图片的人脸框。不填默认取要替换的人脸图片中最大人脸。



688
689
690
# File 'lib/v20240523/models.rb', line 688

def TemplateFaceRect
  @TemplateFaceRect
end

Instance Method Details

#deserialize(params) ⇒ Object



696
697
698
699
700
701
702
703
704
705
706
# File 'lib/v20240523/models.rb', line 696

def deserialize(params)
  @TemplateFaceID = params['TemplateFaceID']
  unless params['TemplateFaceImage'].nil?
    @TemplateFaceImage = Image.new
    @TemplateFaceImage.deserialize(params['TemplateFaceImage'])
  end
  unless params['TemplateFaceRect'].nil?
    @TemplateFaceRect = FaceRect.new
    @TemplateFaceRect.deserialize(params['TemplateFaceRect'])
  end
end