Class: TencentCloud::Iai::V20200303::Result

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

Overview

人脸的识别结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(candidates = nil, facerect = nil, retcode = nil) ⇒ Result

Returns a new instance of Result.



3075
3076
3077
3078
3079
# File 'lib/v20200303/models.rb', line 3075

def initialize(candidates=nil, facerect=nil, retcode=nil)
  @Candidates = candidates
  @FaceRect = facerect
  @RetCode = retcode
end

Instance Attribute Details

#CandidatesObject

  • 0 表示正常。

  • -1601代表不符合图片质量控制要求,此时Candidate内容为空。

Parameters:

  • Candidates:

    识别出的最相似候选人。

  • FaceRect:

    检测出的人脸框位置。

  • RetCode:

    检测出的人脸图片状态返回码。



3073
3074
3075
# File 'lib/v20200303/models.rb', line 3073

def Candidates
  @Candidates
end

#FaceRectObject

  • 0 表示正常。

  • -1601代表不符合图片质量控制要求,此时Candidate内容为空。

Parameters:

  • Candidates:

    识别出的最相似候选人。

  • FaceRect:

    检测出的人脸框位置。

  • RetCode:

    检测出的人脸图片状态返回码。



3073
3074
3075
# File 'lib/v20200303/models.rb', line 3073

def FaceRect
  @FaceRect
end

#RetCodeObject

  • 0 表示正常。

  • -1601代表不符合图片质量控制要求,此时Candidate内容为空。

Parameters:

  • Candidates:

    识别出的最相似候选人。

  • FaceRect:

    检测出的人脸框位置。

  • RetCode:

    检测出的人脸图片状态返回码。



3073
3074
3075
# File 'lib/v20200303/models.rb', line 3073

def RetCode
  @RetCode
end

Instance Method Details

#deserialize(params) ⇒ Object



3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
# File 'lib/v20200303/models.rb', line 3081

def deserialize(params)
  unless params['Candidates'].nil?
    @Candidates = []
    params['Candidates'].each do |i|
      candidate_tmp = Candidate.new
      candidate_tmp.deserialize(i)
      @Candidates << candidate_tmp
    end
  end
  unless params['FaceRect'].nil?
    @FaceRect = FaceRect.new
    @FaceRect.deserialize(params['FaceRect'])
  end
  @RetCode = params['RetCode']
end