Class: TencentCloud::Vclm::V20240523::FaceMergeInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vclm::V20240523::FaceMergeInfo
- Defined in:
- lib/v20240523/models.rb
Overview
人脸图片和待被融合的素材模板图的人脸位置信息。
Instance Attribute Summary collapse
-
#MergeFaceImage ⇒ Object
Width、Height >= 30。.
-
#MergeFaceRect ⇒ Object
Width、Height >= 30。.
-
#TemplateFaceID ⇒ Object
Width、Height >= 30。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(mergefaceimage = nil, mergefacerect = nil, templatefaceid = nil) ⇒ FaceMergeInfo
constructor
A new instance of FaceMergeInfo.
Constructor Details
#initialize(mergefaceimage = nil, mergefacerect = nil, templatefaceid = nil) ⇒ FaceMergeInfo
Returns a new instance of FaceMergeInfo.
632 633 634 635 636 |
# File 'lib/v20240523/models.rb', line 632 def initialize(mergefaceimage=nil, mergefacerect=nil, templatefaceid=nil) @MergeFaceImage = mergefaceimage @MergeFaceRect = mergefacerect @TemplateFaceID = templatefaceid end |
Instance Attribute Details
#MergeFaceImage ⇒ Object
Width、Height >= 30。
630 631 632 |
# File 'lib/v20240523/models.rb', line 630 def MergeFaceImage @MergeFaceImage end |
#MergeFaceRect ⇒ Object
Width、Height >= 30。
630 631 632 |
# File 'lib/v20240523/models.rb', line 630 def MergeFaceRect @MergeFaceRect end |
#TemplateFaceID ⇒ Object
Width、Height >= 30。
630 631 632 |
# File 'lib/v20240523/models.rb', line 630 def TemplateFaceID @TemplateFaceID end |
Instance Method Details
#deserialize(params) ⇒ Object
638 639 640 641 642 643 644 645 646 647 648 |
# File 'lib/v20240523/models.rb', line 638 def deserialize(params) unless params['MergeFaceImage'].nil? @MergeFaceImage = Image.new @MergeFaceImage.deserialize(params['MergeFaceImage']) end unless params['MergeFaceRect'].nil? @MergeFaceRect = FaceRect.new @MergeFaceRect.deserialize(params['MergeFaceRect']) end @TemplateFaceID = params['TemplateFaceID'] end |