Class: TencentCloud::Iai::V20180301::Result

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

Overview

人脸的识别结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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



2747
2748
2749
2750
2751
# File 'lib/v20180301/models.rb', line 2747

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

Instance Attribute Details

#CandidatesObject

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



2745
2746
2747
# File 'lib/v20180301/models.rb', line 2745

def Candidates
  @Candidates
end

#FaceRectObject

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



2745
2746
2747
# File 'lib/v20180301/models.rb', line 2745

def FaceRect
  @FaceRect
end

#RetCodeObject

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



2745
2746
2747
# File 'lib/v20180301/models.rb', line 2745

def RetCode
  @RetCode
end

Instance Method Details

#deserialize(params) ⇒ Object



2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
# File 'lib/v20180301/models.rb', line 2753

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