Class: TencentCloud::Ims::V20201229::ObjectDetail

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20201229/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, objectid = nil) ⇒ ObjectDetail

Returns a new instance of ObjectDetail.



503
504
505
506
507
508
509
510
511
# File 'lib/v20201229/models.rb', line 503

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

Instance Attribute Details

#IdObject

Parameters:

  • Id:

    该参数用于返回识别对象的ID以方便识别和区分。

  • Name:

    该参数用于返回命中的实体标签。

  • Value:

    该参数用于返回对应实体标签所对应的值或内容。如:当标签为*二维码(QrCode)*时,该字段为识别出的二维码对应的URL地址。

  • Score:

    该参数用于返回对应实体标签命中的分值,取值为0-100,如:*QrCode 99* 则代表相应识别内容命中二维码场景标签的概率非常高。

  • Location:

    该字段用于返回实体检测框的坐标位置(左上角xy坐标、长宽、旋转角度)以方便快速定位实体的相关信息。

  • SubLabel:

    该参数用于返回命中的实体二级标签。

  • ObjectId:

    该参数用于返回命中的人脸id



501
502
503
# File 'lib/v20201229/models.rb', line 501

def Id
  @Id
end

#LocationObject

Parameters:

  • Id:

    该参数用于返回识别对象的ID以方便识别和区分。

  • Name:

    该参数用于返回命中的实体标签。

  • Value:

    该参数用于返回对应实体标签所对应的值或内容。如:当标签为*二维码(QrCode)*时,该字段为识别出的二维码对应的URL地址。

  • Score:

    该参数用于返回对应实体标签命中的分值,取值为0-100,如:*QrCode 99* 则代表相应识别内容命中二维码场景标签的概率非常高。

  • Location:

    该字段用于返回实体检测框的坐标位置(左上角xy坐标、长宽、旋转角度)以方便快速定位实体的相关信息。

  • SubLabel:

    该参数用于返回命中的实体二级标签。

  • ObjectId:

    该参数用于返回命中的人脸id



501
502
503
# File 'lib/v20201229/models.rb', line 501

def Location
  @Location
end

#NameObject

Parameters:

  • Id:

    该参数用于返回识别对象的ID以方便识别和区分。

  • Name:

    该参数用于返回命中的实体标签。

  • Value:

    该参数用于返回对应实体标签所对应的值或内容。如:当标签为*二维码(QrCode)*时,该字段为识别出的二维码对应的URL地址。

  • Score:

    该参数用于返回对应实体标签命中的分值,取值为0-100,如:*QrCode 99* 则代表相应识别内容命中二维码场景标签的概率非常高。

  • Location:

    该字段用于返回实体检测框的坐标位置(左上角xy坐标、长宽、旋转角度)以方便快速定位实体的相关信息。

  • SubLabel:

    该参数用于返回命中的实体二级标签。

  • ObjectId:

    该参数用于返回命中的人脸id



501
502
503
# File 'lib/v20201229/models.rb', line 501

def Name
  @Name
end

#ObjectIdObject

Parameters:

  • Id:

    该参数用于返回识别对象的ID以方便识别和区分。

  • Name:

    该参数用于返回命中的实体标签。

  • Value:

    该参数用于返回对应实体标签所对应的值或内容。如:当标签为*二维码(QrCode)*时,该字段为识别出的二维码对应的URL地址。

  • Score:

    该参数用于返回对应实体标签命中的分值,取值为0-100,如:*QrCode 99* 则代表相应识别内容命中二维码场景标签的概率非常高。

  • Location:

    该字段用于返回实体检测框的坐标位置(左上角xy坐标、长宽、旋转角度)以方便快速定位实体的相关信息。

  • SubLabel:

    该参数用于返回命中的实体二级标签。

  • ObjectId:

    该参数用于返回命中的人脸id



501
502
503
# File 'lib/v20201229/models.rb', line 501

def ObjectId
  @ObjectId
end

#ScoreObject

Parameters:

  • Id:

    该参数用于返回识别对象的ID以方便识别和区分。

  • Name:

    该参数用于返回命中的实体标签。

  • Value:

    该参数用于返回对应实体标签所对应的值或内容。如:当标签为*二维码(QrCode)*时,该字段为识别出的二维码对应的URL地址。

  • Score:

    该参数用于返回对应实体标签命中的分值,取值为0-100,如:*QrCode 99* 则代表相应识别内容命中二维码场景标签的概率非常高。

  • Location:

    该字段用于返回实体检测框的坐标位置(左上角xy坐标、长宽、旋转角度)以方便快速定位实体的相关信息。

  • SubLabel:

    该参数用于返回命中的实体二级标签。

  • ObjectId:

    该参数用于返回命中的人脸id



501
502
503
# File 'lib/v20201229/models.rb', line 501

def Score
  @Score
end

#SubLabelObject

Parameters:

  • Id:

    该参数用于返回识别对象的ID以方便识别和区分。

  • Name:

    该参数用于返回命中的实体标签。

  • Value:

    该参数用于返回对应实体标签所对应的值或内容。如:当标签为*二维码(QrCode)*时,该字段为识别出的二维码对应的URL地址。

  • Score:

    该参数用于返回对应实体标签命中的分值,取值为0-100,如:*QrCode 99* 则代表相应识别内容命中二维码场景标签的概率非常高。

  • Location:

    该字段用于返回实体检测框的坐标位置(左上角xy坐标、长宽、旋转角度)以方便快速定位实体的相关信息。

  • SubLabel:

    该参数用于返回命中的实体二级标签。

  • ObjectId:

    该参数用于返回命中的人脸id



501
502
503
# File 'lib/v20201229/models.rb', line 501

def SubLabel
  @SubLabel
end

#ValueObject

Parameters:

  • Id:

    该参数用于返回识别对象的ID以方便识别和区分。

  • Name:

    该参数用于返回命中的实体标签。

  • Value:

    该参数用于返回对应实体标签所对应的值或内容。如:当标签为*二维码(QrCode)*时,该字段为识别出的二维码对应的URL地址。

  • Score:

    该参数用于返回对应实体标签命中的分值,取值为0-100,如:*QrCode 99* 则代表相应识别内容命中二维码场景标签的概率非常高。

  • Location:

    该字段用于返回实体检测框的坐标位置(左上角xy坐标、长宽、旋转角度)以方便快速定位实体的相关信息。

  • SubLabel:

    该参数用于返回命中的实体二级标签。

  • ObjectId:

    该参数用于返回命中的人脸id



501
502
503
# File 'lib/v20201229/models.rb', line 501

def Value
  @Value
end

Instance Method Details

#deserialize(params) ⇒ Object



513
514
515
516
517
518
519
520
521
522
523
524
# File 'lib/v20201229/models.rb', line 513

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']
  @ObjectId = params['ObjectId']
end