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.



2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
# File 'lib/v20190612/models.rb', line 2143

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,表示取不到有效值。



2141
2142
2143
# File 'lib/v20190612/models.rb', line 2141

def AsrFullTextTask
  @AsrFullTextTask
end

#AsrWordsTaskObject

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



2141
2142
2143
# File 'lib/v20190612/models.rb', line 2141

def AsrWordsTask
  @AsrWordsTask
end

#FaceTaskObject

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



2141
2142
2143
# File 'lib/v20190612/models.rb', line 2141

def FaceTask
  @FaceTask
end

#ObjectTaskObject

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



2141
2142
2143
# File 'lib/v20190612/models.rb', line 2141

def ObjectTask
  @ObjectTask
end

#OcrFullTextTaskObject

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



2141
2142
2143
# File 'lib/v20190612/models.rb', line 2141

def OcrFullTextTask
  @OcrFullTextTask
end

#OcrWordsTaskObject

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



2141
2142
2143
# File 'lib/v20190612/models.rb', line 2141

def OcrWordsTask
  @OcrWordsTask
end

#TransTextTaskObject

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



2141
2142
2143
# File 'lib/v20190612/models.rb', line 2141

def TransTextTask
  @TransTextTask
end

#TypeObject

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



2141
2142
2143
# File 'lib/v20190612/models.rb', line 2141

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
# File 'lib/v20190612/models.rb', line 2154

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