Class: TencentCloud::Vod::V20180717::AiRecognitionResult

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

Overview

智能识别结果。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of AiRecognitionResult.



1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
# File 'lib/v20180717/models.rb', line 1252

def initialize(type=nil, headtailtask=nil, segmenttask=nil, facetask=nil, asrwordstask=nil, asrfulltexttask=nil, asrtranslatetask=nil, ocrwordstask=nil, ocrfulltexttask=nil, objecttask=nil)
  @Type = type
  @HeadTailTask = headtailtask
  @SegmentTask = segmenttask
  @FaceTask = facetask
  @AsrWordsTask = asrwordstask
  @AsrFullTextTask = asrfulltexttask
  @AsrTranslateTask = asrtranslatetask
  @OcrWordsTask = ocrwordstask
  @OcrFullTextTask = ocrfulltexttask
  @ObjectTask = objecttask
end

Instance Attribute Details

#AsrFullTextTaskObject

<li>FaceRecognition:人脸识别,</li> <li>AsrWordsRecognition:语音关键词识别,</li> <li>OcrWordsRecognition:文本关键词识别,</li> <li>AsrFullTextRecognition:语音全文识别,</li> <li>AsrTranslateRecognition:语音翻译识别,</li> <li>OcrFullTextRecognition:文本全文识别,</li> <li>HeadTailRecognition:视频片头片尾识别,</li> <li>ObjectRecognition:物体识别。</li>

Parameters:

  • Type:

    任务的类型,取值范围:

  • HeadTailTask:

    视频片头片尾识别结果,当 Type 为HeadTailRecognition 时有效。

  • SegmentTask:

    视频拆条识别结果,当 Type 为SegmentRecognition 时有效。

  • FaceTask:

    人脸识别结果,当 Type 为FaceRecognition 时有效。

  • AsrWordsTask:

    语音关键词识别结果,当 Type 为AsrWordsRecognition 时有效。

  • AsrFullTextTask:

    语音全文识别结果,当 Type 为AsrFullTextRecognition 时有效。

  • AsrTranslateTask:

    语音翻译结果,当 Type 为 AsrTranslateRecognition 时有效。

  • OcrWordsTask:

    文本关键词识别结果,当 Type 为OcrWordsRecognition 时有效。

  • OcrFullTextTask:

    文本全文识别结果,当 Type 为OcrFullTextRecognition 时有效。

  • ObjectTask:

    物体识别结果,当 Type 为ObjectRecognition 时有效。



1250
1251
1252
# File 'lib/v20180717/models.rb', line 1250

def AsrFullTextTask
  @AsrFullTextTask
end

#AsrTranslateTaskObject

<li>FaceRecognition:人脸识别,</li> <li>AsrWordsRecognition:语音关键词识别,</li> <li>OcrWordsRecognition:文本关键词识别,</li> <li>AsrFullTextRecognition:语音全文识别,</li> <li>AsrTranslateRecognition:语音翻译识别,</li> <li>OcrFullTextRecognition:文本全文识别,</li> <li>HeadTailRecognition:视频片头片尾识别,</li> <li>ObjectRecognition:物体识别。</li>

Parameters:

  • Type:

    任务的类型,取值范围:

  • HeadTailTask:

    视频片头片尾识别结果,当 Type 为HeadTailRecognition 时有效。

  • SegmentTask:

    视频拆条识别结果,当 Type 为SegmentRecognition 时有效。

  • FaceTask:

    人脸识别结果,当 Type 为FaceRecognition 时有效。

  • AsrWordsTask:

    语音关键词识别结果,当 Type 为AsrWordsRecognition 时有效。

  • AsrFullTextTask:

    语音全文识别结果,当 Type 为AsrFullTextRecognition 时有效。

  • AsrTranslateTask:

    语音翻译结果,当 Type 为 AsrTranslateRecognition 时有效。

  • OcrWordsTask:

    文本关键词识别结果,当 Type 为OcrWordsRecognition 时有效。

  • OcrFullTextTask:

    文本全文识别结果,当 Type 为OcrFullTextRecognition 时有效。

  • ObjectTask:

    物体识别结果,当 Type 为ObjectRecognition 时有效。



1250
1251
1252
# File 'lib/v20180717/models.rb', line 1250

def AsrTranslateTask
  @AsrTranslateTask
end

#AsrWordsTaskObject

<li>FaceRecognition:人脸识别,</li> <li>AsrWordsRecognition:语音关键词识别,</li> <li>OcrWordsRecognition:文本关键词识别,</li> <li>AsrFullTextRecognition:语音全文识别,</li> <li>AsrTranslateRecognition:语音翻译识别,</li> <li>OcrFullTextRecognition:文本全文识别,</li> <li>HeadTailRecognition:视频片头片尾识别,</li> <li>ObjectRecognition:物体识别。</li>

Parameters:

  • Type:

    任务的类型,取值范围:

  • HeadTailTask:

    视频片头片尾识别结果,当 Type 为HeadTailRecognition 时有效。

  • SegmentTask:

    视频拆条识别结果,当 Type 为SegmentRecognition 时有效。

  • FaceTask:

    人脸识别结果,当 Type 为FaceRecognition 时有效。

  • AsrWordsTask:

    语音关键词识别结果,当 Type 为AsrWordsRecognition 时有效。

  • AsrFullTextTask:

    语音全文识别结果,当 Type 为AsrFullTextRecognition 时有效。

  • AsrTranslateTask:

    语音翻译结果,当 Type 为 AsrTranslateRecognition 时有效。

  • OcrWordsTask:

    文本关键词识别结果,当 Type 为OcrWordsRecognition 时有效。

  • OcrFullTextTask:

    文本全文识别结果,当 Type 为OcrFullTextRecognition 时有效。

  • ObjectTask:

    物体识别结果,当 Type 为ObjectRecognition 时有效。



1250
1251
1252
# File 'lib/v20180717/models.rb', line 1250

def AsrWordsTask
  @AsrWordsTask
end

#FaceTaskObject

<li>FaceRecognition:人脸识别,</li> <li>AsrWordsRecognition:语音关键词识别,</li> <li>OcrWordsRecognition:文本关键词识别,</li> <li>AsrFullTextRecognition:语音全文识别,</li> <li>AsrTranslateRecognition:语音翻译识别,</li> <li>OcrFullTextRecognition:文本全文识别,</li> <li>HeadTailRecognition:视频片头片尾识别,</li> <li>ObjectRecognition:物体识别。</li>

Parameters:

  • Type:

    任务的类型,取值范围:

  • HeadTailTask:

    视频片头片尾识别结果,当 Type 为HeadTailRecognition 时有效。

  • SegmentTask:

    视频拆条识别结果,当 Type 为SegmentRecognition 时有效。

  • FaceTask:

    人脸识别结果,当 Type 为FaceRecognition 时有效。

  • AsrWordsTask:

    语音关键词识别结果,当 Type 为AsrWordsRecognition 时有效。

  • AsrFullTextTask:

    语音全文识别结果,当 Type 为AsrFullTextRecognition 时有效。

  • AsrTranslateTask:

    语音翻译结果,当 Type 为 AsrTranslateRecognition 时有效。

  • OcrWordsTask:

    文本关键词识别结果,当 Type 为OcrWordsRecognition 时有效。

  • OcrFullTextTask:

    文本全文识别结果,当 Type 为OcrFullTextRecognition 时有效。

  • ObjectTask:

    物体识别结果,当 Type 为ObjectRecognition 时有效。



1250
1251
1252
# File 'lib/v20180717/models.rb', line 1250

def FaceTask
  @FaceTask
end

#HeadTailTaskObject

<li>FaceRecognition:人脸识别,</li> <li>AsrWordsRecognition:语音关键词识别,</li> <li>OcrWordsRecognition:文本关键词识别,</li> <li>AsrFullTextRecognition:语音全文识别,</li> <li>AsrTranslateRecognition:语音翻译识别,</li> <li>OcrFullTextRecognition:文本全文识别,</li> <li>HeadTailRecognition:视频片头片尾识别,</li> <li>ObjectRecognition:物体识别。</li>

Parameters:

  • Type:

    任务的类型,取值范围:

  • HeadTailTask:

    视频片头片尾识别结果,当 Type 为HeadTailRecognition 时有效。

  • SegmentTask:

    视频拆条识别结果,当 Type 为SegmentRecognition 时有效。

  • FaceTask:

    人脸识别结果,当 Type 为FaceRecognition 时有效。

  • AsrWordsTask:

    语音关键词识别结果,当 Type 为AsrWordsRecognition 时有效。

  • AsrFullTextTask:

    语音全文识别结果,当 Type 为AsrFullTextRecognition 时有效。

  • AsrTranslateTask:

    语音翻译结果,当 Type 为 AsrTranslateRecognition 时有效。

  • OcrWordsTask:

    文本关键词识别结果,当 Type 为OcrWordsRecognition 时有效。

  • OcrFullTextTask:

    文本全文识别结果,当 Type 为OcrFullTextRecognition 时有效。

  • ObjectTask:

    物体识别结果,当 Type 为ObjectRecognition 时有效。



1250
1251
1252
# File 'lib/v20180717/models.rb', line 1250

def HeadTailTask
  @HeadTailTask
end

#ObjectTaskObject

<li>FaceRecognition:人脸识别,</li> <li>AsrWordsRecognition:语音关键词识别,</li> <li>OcrWordsRecognition:文本关键词识别,</li> <li>AsrFullTextRecognition:语音全文识别,</li> <li>AsrTranslateRecognition:语音翻译识别,</li> <li>OcrFullTextRecognition:文本全文识别,</li> <li>HeadTailRecognition:视频片头片尾识别,</li> <li>ObjectRecognition:物体识别。</li>

Parameters:

  • Type:

    任务的类型,取值范围:

  • HeadTailTask:

    视频片头片尾识别结果,当 Type 为HeadTailRecognition 时有效。

  • SegmentTask:

    视频拆条识别结果,当 Type 为SegmentRecognition 时有效。

  • FaceTask:

    人脸识别结果,当 Type 为FaceRecognition 时有效。

  • AsrWordsTask:

    语音关键词识别结果,当 Type 为AsrWordsRecognition 时有效。

  • AsrFullTextTask:

    语音全文识别结果,当 Type 为AsrFullTextRecognition 时有效。

  • AsrTranslateTask:

    语音翻译结果,当 Type 为 AsrTranslateRecognition 时有效。

  • OcrWordsTask:

    文本关键词识别结果,当 Type 为OcrWordsRecognition 时有效。

  • OcrFullTextTask:

    文本全文识别结果,当 Type 为OcrFullTextRecognition 时有效。

  • ObjectTask:

    物体识别结果,当 Type 为ObjectRecognition 时有效。



1250
1251
1252
# File 'lib/v20180717/models.rb', line 1250

def ObjectTask
  @ObjectTask
end

#OcrFullTextTaskObject

<li>FaceRecognition:人脸识别,</li> <li>AsrWordsRecognition:语音关键词识别,</li> <li>OcrWordsRecognition:文本关键词识别,</li> <li>AsrFullTextRecognition:语音全文识别,</li> <li>AsrTranslateRecognition:语音翻译识别,</li> <li>OcrFullTextRecognition:文本全文识别,</li> <li>HeadTailRecognition:视频片头片尾识别,</li> <li>ObjectRecognition:物体识别。</li>

Parameters:

  • Type:

    任务的类型,取值范围:

  • HeadTailTask:

    视频片头片尾识别结果,当 Type 为HeadTailRecognition 时有效。

  • SegmentTask:

    视频拆条识别结果,当 Type 为SegmentRecognition 时有效。

  • FaceTask:

    人脸识别结果,当 Type 为FaceRecognition 时有效。

  • AsrWordsTask:

    语音关键词识别结果,当 Type 为AsrWordsRecognition 时有效。

  • AsrFullTextTask:

    语音全文识别结果,当 Type 为AsrFullTextRecognition 时有效。

  • AsrTranslateTask:

    语音翻译结果,当 Type 为 AsrTranslateRecognition 时有效。

  • OcrWordsTask:

    文本关键词识别结果,当 Type 为OcrWordsRecognition 时有效。

  • OcrFullTextTask:

    文本全文识别结果,当 Type 为OcrFullTextRecognition 时有效。

  • ObjectTask:

    物体识别结果,当 Type 为ObjectRecognition 时有效。



1250
1251
1252
# File 'lib/v20180717/models.rb', line 1250

def OcrFullTextTask
  @OcrFullTextTask
end

#OcrWordsTaskObject

<li>FaceRecognition:人脸识别,</li> <li>AsrWordsRecognition:语音关键词识别,</li> <li>OcrWordsRecognition:文本关键词识别,</li> <li>AsrFullTextRecognition:语音全文识别,</li> <li>AsrTranslateRecognition:语音翻译识别,</li> <li>OcrFullTextRecognition:文本全文识别,</li> <li>HeadTailRecognition:视频片头片尾识别,</li> <li>ObjectRecognition:物体识别。</li>

Parameters:

  • Type:

    任务的类型,取值范围:

  • HeadTailTask:

    视频片头片尾识别结果,当 Type 为HeadTailRecognition 时有效。

  • SegmentTask:

    视频拆条识别结果,当 Type 为SegmentRecognition 时有效。

  • FaceTask:

    人脸识别结果,当 Type 为FaceRecognition 时有效。

  • AsrWordsTask:

    语音关键词识别结果,当 Type 为AsrWordsRecognition 时有效。

  • AsrFullTextTask:

    语音全文识别结果,当 Type 为AsrFullTextRecognition 时有效。

  • AsrTranslateTask:

    语音翻译结果,当 Type 为 AsrTranslateRecognition 时有效。

  • OcrWordsTask:

    文本关键词识别结果,当 Type 为OcrWordsRecognition 时有效。

  • OcrFullTextTask:

    文本全文识别结果,当 Type 为OcrFullTextRecognition 时有效。

  • ObjectTask:

    物体识别结果,当 Type 为ObjectRecognition 时有效。



1250
1251
1252
# File 'lib/v20180717/models.rb', line 1250

def OcrWordsTask
  @OcrWordsTask
end

#SegmentTaskObject

<li>FaceRecognition:人脸识别,</li> <li>AsrWordsRecognition:语音关键词识别,</li> <li>OcrWordsRecognition:文本关键词识别,</li> <li>AsrFullTextRecognition:语音全文识别,</li> <li>AsrTranslateRecognition:语音翻译识别,</li> <li>OcrFullTextRecognition:文本全文识别,</li> <li>HeadTailRecognition:视频片头片尾识别,</li> <li>ObjectRecognition:物体识别。</li>

Parameters:

  • Type:

    任务的类型,取值范围:

  • HeadTailTask:

    视频片头片尾识别结果,当 Type 为HeadTailRecognition 时有效。

  • SegmentTask:

    视频拆条识别结果,当 Type 为SegmentRecognition 时有效。

  • FaceTask:

    人脸识别结果,当 Type 为FaceRecognition 时有效。

  • AsrWordsTask:

    语音关键词识别结果,当 Type 为AsrWordsRecognition 时有效。

  • AsrFullTextTask:

    语音全文识别结果,当 Type 为AsrFullTextRecognition 时有效。

  • AsrTranslateTask:

    语音翻译结果,当 Type 为 AsrTranslateRecognition 时有效。

  • OcrWordsTask:

    文本关键词识别结果,当 Type 为OcrWordsRecognition 时有效。

  • OcrFullTextTask:

    文本全文识别结果,当 Type 为OcrFullTextRecognition 时有效。

  • ObjectTask:

    物体识别结果,当 Type 为ObjectRecognition 时有效。



1250
1251
1252
# File 'lib/v20180717/models.rb', line 1250

def SegmentTask
  @SegmentTask
end

#TypeObject

<li>FaceRecognition:人脸识别,</li> <li>AsrWordsRecognition:语音关键词识别,</li> <li>OcrWordsRecognition:文本关键词识别,</li> <li>AsrFullTextRecognition:语音全文识别,</li> <li>AsrTranslateRecognition:语音翻译识别,</li> <li>OcrFullTextRecognition:文本全文识别,</li> <li>HeadTailRecognition:视频片头片尾识别,</li> <li>ObjectRecognition:物体识别。</li>

Parameters:

  • Type:

    任务的类型,取值范围:

  • HeadTailTask:

    视频片头片尾识别结果,当 Type 为HeadTailRecognition 时有效。

  • SegmentTask:

    视频拆条识别结果,当 Type 为SegmentRecognition 时有效。

  • FaceTask:

    人脸识别结果,当 Type 为FaceRecognition 时有效。

  • AsrWordsTask:

    语音关键词识别结果,当 Type 为AsrWordsRecognition 时有效。

  • AsrFullTextTask:

    语音全文识别结果,当 Type 为AsrFullTextRecognition 时有效。

  • AsrTranslateTask:

    语音翻译结果,当 Type 为 AsrTranslateRecognition 时有效。

  • OcrWordsTask:

    文本关键词识别结果,当 Type 为OcrWordsRecognition 时有效。

  • OcrFullTextTask:

    文本全文识别结果,当 Type 为OcrFullTextRecognition 时有效。

  • ObjectTask:

    物体识别结果,当 Type 为ObjectRecognition 时有效。



1250
1251
1252
# File 'lib/v20180717/models.rb', line 1250

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
# File 'lib/v20180717/models.rb', line 1265

def deserialize(params)
  @Type = params['Type']
  unless params['HeadTailTask'].nil?
    @HeadTailTask = AiRecognitionTaskHeadTailResult.new
    @HeadTailTask.deserialize(params['HeadTailTask'])
  end
  unless params['SegmentTask'].nil?
    @SegmentTask = AiRecognitionTaskSegmentResult.new
    @SegmentTask.deserialize(params['SegmentTask'])
  end
  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['AsrTranslateTask'].nil?
    @AsrTranslateTask = AiRecognitionTaskAsrTranslateResult.new
    @AsrTranslateTask.deserialize(params['AsrTranslateTask'])
  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['ObjectTask'].nil?
    @ObjectTask = AiRecognitionTaskObjectResult.new
    @ObjectTask.deserialize(params['ObjectTask'])
  end
end