Class: TencentCloud::Vod::V20180717::AiRecognitionTaskFaceResultItem

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

Overview

人脸识别结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, type = nil, name = nil, segmentset = nil) ⇒ AiRecognitionTaskFaceResultItem

Returns a new instance of AiRecognitionTaskFaceResultItem.



1870
1871
1872
1873
1874
1875
# File 'lib/v20180717/models.rb', line 1870

def initialize(id=nil, type=nil, name=nil, segmentset=nil)
  @Id = id
  @Type = type
  @Name = name
  @SegmentSet = segmentset
end

Instance Attribute Details

#IdObject

<li>Default:默认人物库;</li> <li>UserDefine:用户自定义人物库。</li>

Parameters:

  • Id:

    人物唯一标识 ID。

  • Type:

    人物库类型,表示识别出的人物来自哪个人物库:

  • Name:

    人物名称。

  • SegmentSet:

    人物出现的片段结果集。



1868
1869
1870
# File 'lib/v20180717/models.rb', line 1868

def Id
  @Id
end

#NameObject

<li>Default:默认人物库;</li> <li>UserDefine:用户自定义人物库。</li>

Parameters:

  • Id:

    人物唯一标识 ID。

  • Type:

    人物库类型,表示识别出的人物来自哪个人物库:

  • Name:

    人物名称。

  • SegmentSet:

    人物出现的片段结果集。



1868
1869
1870
# File 'lib/v20180717/models.rb', line 1868

def Name
  @Name
end

#SegmentSetObject

<li>Default:默认人物库;</li> <li>UserDefine:用户自定义人物库。</li>

Parameters:

  • Id:

    人物唯一标识 ID。

  • Type:

    人物库类型,表示识别出的人物来自哪个人物库:

  • Name:

    人物名称。

  • SegmentSet:

    人物出现的片段结果集。



1868
1869
1870
# File 'lib/v20180717/models.rb', line 1868

def SegmentSet
  @SegmentSet
end

#TypeObject

<li>Default:默认人物库;</li> <li>UserDefine:用户自定义人物库。</li>

Parameters:

  • Id:

    人物唯一标识 ID。

  • Type:

    人物库类型,表示识别出的人物来自哪个人物库:

  • Name:

    人物名称。

  • SegmentSet:

    人物出现的片段结果集。



1868
1869
1870
# File 'lib/v20180717/models.rb', line 1868

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
# File 'lib/v20180717/models.rb', line 1877

def deserialize(params)
  @Id = params['Id']
  @Type = params['Type']
  @Name = params['Name']
  unless params['SegmentSet'].nil?
    @SegmentSet = []
    params['SegmentSet'].each do |i|
      airecognitiontaskfacesegmentitem_tmp = AiRecognitionTaskFaceSegmentItem.new
      airecognitiontaskfacesegmentitem_tmp.deserialize(i)
      @SegmentSet << airecognitiontaskfacesegmentitem_tmp
    end
  end
end