Class: TencentCloud::Mps::V20190612::AiRecognitionResult

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

Overview

智能识别结果。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, facetask = nil, asrwordstask = nil, asrfulltexttask = nil, ocrwordstask = nil, ocrfulltexttask = nil, transtexttask = nil, objecttask = nil) ⇒ AiRecognitionResult

Returns a new instance of AiRecognitionResult.



2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
# File 'lib/v20190612/models.rb', line 2702

def initialize(type=nil, facetask=nil, asrwordstask=nil, asrfulltexttask=nil, ocrwordstask=nil, ocrfulltexttask=nil, transtexttask=nil, objecttask=nil)
  @Type = type
  @FaceTask = facetask
  @AsrWordsTask = asrwordstask
  @AsrFullTextTask = asrfulltexttask
  @OcrWordsTask = ocrwordstask
  @OcrFullTextTask = ocrfulltexttask
  @TransTextTask = transtexttask
  @ObjectTask = objecttask
end

Instance Attribute Details

#AsrFullTextTaskObject

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



2700
2701
2702
# File 'lib/v20190612/models.rb', line 2700

def AsrFullTextTask
  @AsrFullTextTask
end

#AsrWordsTaskObject

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



2700
2701
2702
# File 'lib/v20190612/models.rb', line 2700

def AsrWordsTask
  @AsrWordsTask
end

#FaceTaskObject

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



2700
2701
2702
# File 'lib/v20190612/models.rb', line 2700

def FaceTask
  @FaceTask
end

#ObjectTaskObject

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



2700
2701
2702
# File 'lib/v20190612/models.rb', line 2700

def ObjectTask
  @ObjectTask
end

#OcrFullTextTaskObject

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



2700
2701
2702
# File 'lib/v20190612/models.rb', line 2700

def OcrFullTextTask
  @OcrFullTextTask
end

#OcrWordsTaskObject

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



2700
2701
2702
# File 'lib/v20190612/models.rb', line 2700

def OcrWordsTask
  @OcrWordsTask
end

#TransTextTaskObject

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



2700
2701
2702
# File 'lib/v20190612/models.rb', line 2700

def TransTextTask
  @TransTextTask
end

#TypeObject

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



2700
2701
2702
# File 'lib/v20190612/models.rb', line 2700

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'lib/v20190612/models.rb', line 2713

def deserialize(params)
  @Type = params['Type']
  unless params['FaceTask'].nil?
    @FaceTask = AiRecognitionTaskFaceResult.new
    @FaceTask.deserialize(params['FaceTask'])
  end
  unless params['AsrWordsTask'].nil?
    @AsrWordsTask = AiRecognitionTaskAsrWordsResult.new
    @AsrWordsTask.deserialize(params['AsrWordsTask'])
  end
  unless params['AsrFullTextTask'].nil?
    @AsrFullTextTask = AiRecognitionTaskAsrFullTextResult.new
    @AsrFullTextTask.deserialize(params['AsrFullTextTask'])
  end
  unless params['OcrWordsTask'].nil?
    @OcrWordsTask = AiRecognitionTaskOcrWordsResult.new
    @OcrWordsTask.deserialize(params['OcrWordsTask'])
  end
  unless params['OcrFullTextTask'].nil?
    @OcrFullTextTask = AiRecognitionTaskOcrFullTextResult.new
    @OcrFullTextTask.deserialize(params['OcrFullTextTask'])
  end
  unless params['TransTextTask'].nil?
    @TransTextTask = AiRecognitionTaskTransTextResult.new
    @TransTextTask.deserialize(params['TransTextTask'])
  end
  unless params['ObjectTask'].nil?
    @ObjectTask = AiRecognitionTaskObjectResult.new
    @ObjectTask.deserialize(params['ObjectTask'])
  end
end