Class: TencentCloud::Iai::V20200303::Candidate

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

Overview

识别出的最相似候选人

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(personid = nil, faceid = nil, score = nil, personname = nil, gender = nil, persongroupinfos = nil) ⇒ Candidate

Returns a new instance of Candidate.



247
248
249
250
251
252
253
254
# File 'lib/v20200303/models.rb', line 247

def initialize(personid=nil, faceid=nil, score=nil, personname=nil, gender=nil, persongroupinfos=nil)
  @PersonId = personid
  @FaceId = faceid
  @Score = score
  @PersonName = personname
  @Gender = gender
  @PersonGroupInfos = persongroupinfos
end

Instance Attribute Details

#FaceIdObject

  • 仅在SearchFaces/SearchFacesReturnsByGroup接口返回时有效。

  • 人员搜索类接口采用融合特征方式检索,该字段无意义。

  • 1万大小人脸底库下,误识率百分之一对应分数为70分,误识率千分之一对应分数为80分,误识率万分之一对应分数为90分。

  • 10万大小人脸底库下,误识率百分之一对应分数为80分,误识率千分之一对应分数为90分,误识率万分之一对应分数为100分。

  • 30万大小人脸底库下,误识率百分之一对应分数为85分,误识率千分之一对应分数为95分。

  • 一般80分左右可适用大部分场景,建议分数不要超过90分。您可以根据实际情况选择合适的分数。

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PersonId:

    人员ID。

  • FaceId:

    人脸ID。

  • Score:

    候选者的匹配得分。

  • PersonName:

    人员名称。

  • Gender:

    人员性别。

  • PersonGroupInfos:

    包含此人员的人员库及描述字段内容列表。



245
246
247
# File 'lib/v20200303/models.rb', line 245

def FaceId
  @FaceId
end

#GenderObject

  • 仅在SearchFaces/SearchFacesReturnsByGroup接口返回时有效。

  • 人员搜索类接口采用融合特征方式检索,该字段无意义。

  • 1万大小人脸底库下,误识率百分之一对应分数为70分,误识率千分之一对应分数为80分,误识率万分之一对应分数为90分。

  • 10万大小人脸底库下,误识率百分之一对应分数为80分,误识率千分之一对应分数为90分,误识率万分之一对应分数为100分。

  • 30万大小人脸底库下,误识率百分之一对应分数为85分,误识率千分之一对应分数为95分。

  • 一般80分左右可适用大部分场景,建议分数不要超过90分。您可以根据实际情况选择合适的分数。

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PersonId:

    人员ID。

  • FaceId:

    人脸ID。

  • Score:

    候选者的匹配得分。

  • PersonName:

    人员名称。

  • Gender:

    人员性别。

  • PersonGroupInfos:

    包含此人员的人员库及描述字段内容列表。



245
246
247
# File 'lib/v20200303/models.rb', line 245

def Gender
  @Gender
end

#PersonGroupInfosObject

  • 仅在SearchFaces/SearchFacesReturnsByGroup接口返回时有效。

  • 人员搜索类接口采用融合特征方式检索,该字段无意义。

  • 1万大小人脸底库下,误识率百分之一对应分数为70分,误识率千分之一对应分数为80分,误识率万分之一对应分数为90分。

  • 10万大小人脸底库下,误识率百分之一对应分数为80分,误识率千分之一对应分数为90分,误识率万分之一对应分数为100分。

  • 30万大小人脸底库下,误识率百分之一对应分数为85分,误识率千分之一对应分数为95分。

  • 一般80分左右可适用大部分场景,建议分数不要超过90分。您可以根据实际情况选择合适的分数。

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PersonId:

    人员ID。

  • FaceId:

    人脸ID。

  • Score:

    候选者的匹配得分。

  • PersonName:

    人员名称。

  • Gender:

    人员性别。

  • PersonGroupInfos:

    包含此人员的人员库及描述字段内容列表。



245
246
247
# File 'lib/v20200303/models.rb', line 245

def PersonGroupInfos
  @PersonGroupInfos
end

#PersonIdObject

  • 仅在SearchFaces/SearchFacesReturnsByGroup接口返回时有效。

  • 人员搜索类接口采用融合特征方式检索,该字段无意义。

  • 1万大小人脸底库下,误识率百分之一对应分数为70分,误识率千分之一对应分数为80分,误识率万分之一对应分数为90分。

  • 10万大小人脸底库下,误识率百分之一对应分数为80分,误识率千分之一对应分数为90分,误识率万分之一对应分数为100分。

  • 30万大小人脸底库下,误识率百分之一对应分数为85分,误识率千分之一对应分数为95分。

  • 一般80分左右可适用大部分场景,建议分数不要超过90分。您可以根据实际情况选择合适的分数。

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PersonId:

    人员ID。

  • FaceId:

    人脸ID。

  • Score:

    候选者的匹配得分。

  • PersonName:

    人员名称。

  • Gender:

    人员性别。

  • PersonGroupInfos:

    包含此人员的人员库及描述字段内容列表。



245
246
247
# File 'lib/v20200303/models.rb', line 245

def PersonId
  @PersonId
end

#PersonNameObject

  • 仅在SearchFaces/SearchFacesReturnsByGroup接口返回时有效。

  • 人员搜索类接口采用融合特征方式检索,该字段无意义。

  • 1万大小人脸底库下,误识率百分之一对应分数为70分,误识率千分之一对应分数为80分,误识率万分之一对应分数为90分。

  • 10万大小人脸底库下,误识率百分之一对应分数为80分,误识率千分之一对应分数为90分,误识率万分之一对应分数为100分。

  • 30万大小人脸底库下,误识率百分之一对应分数为85分,误识率千分之一对应分数为95分。

  • 一般80分左右可适用大部分场景,建议分数不要超过90分。您可以根据实际情况选择合适的分数。

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PersonId:

    人员ID。

  • FaceId:

    人脸ID。

  • Score:

    候选者的匹配得分。

  • PersonName:

    人员名称。

  • Gender:

    人员性别。

  • PersonGroupInfos:

    包含此人员的人员库及描述字段内容列表。



245
246
247
# File 'lib/v20200303/models.rb', line 245

def PersonName
  @PersonName
end

#ScoreObject

  • 仅在SearchFaces/SearchFacesReturnsByGroup接口返回时有效。

  • 人员搜索类接口采用融合特征方式检索,该字段无意义。

  • 1万大小人脸底库下,误识率百分之一对应分数为70分,误识率千分之一对应分数为80分,误识率万分之一对应分数为90分。

  • 10万大小人脸底库下,误识率百分之一对应分数为80分,误识率千分之一对应分数为90分,误识率万分之一对应分数为100分。

  • 30万大小人脸底库下,误识率百分之一对应分数为85分,误识率千分之一对应分数为95分。

  • 一般80分左右可适用大部分场景,建议分数不要超过90分。您可以根据实际情况选择合适的分数。

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PersonId:

    人员ID。

  • FaceId:

    人脸ID。

  • Score:

    候选者的匹配得分。

  • PersonName:

    人员名称。

  • Gender:

    人员性别。

  • PersonGroupInfos:

    包含此人员的人员库及描述字段内容列表。



245
246
247
# File 'lib/v20200303/models.rb', line 245

def Score
  @Score
end

Instance Method Details

#deserialize(params) ⇒ Object



256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
# File 'lib/v20200303/models.rb', line 256

def deserialize(params)
  @PersonId = params['PersonId']
  @FaceId = params['FaceId']
  @Score = params['Score']
  @PersonName = params['PersonName']
  @Gender = params['Gender']
  unless params['PersonGroupInfos'].nil?
    @PersonGroupInfos = []
    params['PersonGroupInfos'].each do |i|
      persongroupinfo_tmp = PersonGroupInfo.new
      persongroupinfo_tmp.deserialize(i)
      @PersonGroupInfos << persongroupinfo_tmp
    end
  end
end