Class: TencentCloud::Ims::V20200713::ObjectDetail

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

Overview

实体检测结果明细,当检测场景为实体、广告台标、二维码时表示模型检测目标框的标签名称、标签值、标签分数以及检测框的位置信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, name = nil, value = nil, score = nil, location = nil, sublabel = nil, groupid = nil, objectid = nil) ⇒ ObjectDetail

Returns a new instance of ObjectDetail.



449
450
451
452
453
454
455
456
457
458
# File 'lib/v20200713/models.rb', line 449

def initialize(id=nil, name=nil, value=nil, score=nil, location=nil, sublabel=nil, groupid=nil, objectid=nil)
  @Id = id
  @Name = name
  @Value = value
  @Score = score
  @Location = location
  @SubLabel = sublabel
  @GroupId = groupid
  @ObjectId = objectid
end

Instance Attribute Details

#GroupIdObject

当标签为二维码时,表示URL地址,如Name为QrCode时,Value为“http//abc.com/aaa” 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    序号

  • Name:

    标签名称

  • Value:

    标签值,

  • Score:

    分数

  • Location:

    检测框坐标

  • SubLabel:

    二级标签名称

  • GroupId:

    图库或人脸库id

  • ObjectId:

    图或人脸id



447
448
449
# File 'lib/v20200713/models.rb', line 447

def GroupId
  @GroupId
end

#IdObject

当标签为二维码时,表示URL地址,如Name为QrCode时,Value为“http//abc.com/aaa” 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    序号

  • Name:

    标签名称

  • Value:

    标签值,

  • Score:

    分数

  • Location:

    检测框坐标

  • SubLabel:

    二级标签名称

  • GroupId:

    图库或人脸库id

  • ObjectId:

    图或人脸id



447
448
449
# File 'lib/v20200713/models.rb', line 447

def Id
  @Id
end

#LocationObject

当标签为二维码时,表示URL地址,如Name为QrCode时,Value为“http//abc.com/aaa” 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    序号

  • Name:

    标签名称

  • Value:

    标签值,

  • Score:

    分数

  • Location:

    检测框坐标

  • SubLabel:

    二级标签名称

  • GroupId:

    图库或人脸库id

  • ObjectId:

    图或人脸id



447
448
449
# File 'lib/v20200713/models.rb', line 447

def Location
  @Location
end

#NameObject

当标签为二维码时,表示URL地址,如Name为QrCode时,Value为“http//abc.com/aaa” 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    序号

  • Name:

    标签名称

  • Value:

    标签值,

  • Score:

    分数

  • Location:

    检测框坐标

  • SubLabel:

    二级标签名称

  • GroupId:

    图库或人脸库id

  • ObjectId:

    图或人脸id



447
448
449
# File 'lib/v20200713/models.rb', line 447

def Name
  @Name
end

#ObjectIdObject

当标签为二维码时,表示URL地址,如Name为QrCode时,Value为“http//abc.com/aaa” 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    序号

  • Name:

    标签名称

  • Value:

    标签值,

  • Score:

    分数

  • Location:

    检测框坐标

  • SubLabel:

    二级标签名称

  • GroupId:

    图库或人脸库id

  • ObjectId:

    图或人脸id



447
448
449
# File 'lib/v20200713/models.rb', line 447

def ObjectId
  @ObjectId
end

#ScoreObject

当标签为二维码时,表示URL地址,如Name为QrCode时,Value为“http//abc.com/aaa” 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    序号

  • Name:

    标签名称

  • Value:

    标签值,

  • Score:

    分数

  • Location:

    检测框坐标

  • SubLabel:

    二级标签名称

  • GroupId:

    图库或人脸库id

  • ObjectId:

    图或人脸id



447
448
449
# File 'lib/v20200713/models.rb', line 447

def Score
  @Score
end

#SubLabelObject

当标签为二维码时,表示URL地址,如Name为QrCode时,Value为“http//abc.com/aaa” 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    序号

  • Name:

    标签名称

  • Value:

    标签值,

  • Score:

    分数

  • Location:

    检测框坐标

  • SubLabel:

    二级标签名称

  • GroupId:

    图库或人脸库id

  • ObjectId:

    图或人脸id



447
448
449
# File 'lib/v20200713/models.rb', line 447

def SubLabel
  @SubLabel
end

#ValueObject

当标签为二维码时,表示URL地址,如Name为QrCode时,Value为“http//abc.com/aaa” 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    序号

  • Name:

    标签名称

  • Value:

    标签值,

  • Score:

    分数

  • Location:

    检测框坐标

  • SubLabel:

    二级标签名称

  • GroupId:

    图库或人脸库id

  • ObjectId:

    图或人脸id



447
448
449
# File 'lib/v20200713/models.rb', line 447

def Value
  @Value
end

Instance Method Details

#deserialize(params) ⇒ Object



460
461
462
463
464
465
466
467
468
469
470
471
472
# File 'lib/v20200713/models.rb', line 460

def deserialize(params)
  @Id = params['Id']
  @Name = params['Name']
  @Value = params['Value']
  @Score = params['Score']
  unless params['Location'].nil?
    @Location = Location.new
    @Location.deserialize(params['Location'])
  end
  @SubLabel = params['SubLabel']
  @GroupId = params['GroupId']
  @ObjectId = params['ObjectId']
end