Class: TencentCloud::Mps::V20190612::LiveStreamAiRecognitionResultItem

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

Overview

直播流 AI 识别结果

Instance Attribute Summary collapse

  • #AsrWordsRecognitionResultSet ⇒ Object
  • FaceRecognition:人脸识别,
  • AsrWordsRecognition:语音关键词识别,
  • OcrWordsRecognition:文本关键词识别,
  • AsrFullTextRecognition:语音全文识别,
  • OcrFullTextRecognition:文本全文识别。
  • TransTextRecognition:语音翻译。
  • ObjectRecognition:目标检测。
  • TagRecognition:精彩打点。
  • FaceRecognition 时有效。 AsrWordsRecognition 时有效。 OcrWordsRecognition 时有效。 AsrFullTextRecognition 时有效。 OcrFullTextRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。.
  • #FaceRecognitionResultSet ⇒ Object
  • FaceRecognition:人脸识别,
  • AsrWordsRecognition:语音关键词识别,
  • OcrWordsRecognition:文本关键词识别,
  • AsrFullTextRecognition:语音全文识别,
  • OcrFullTextRecognition:文本全文识别。
  • TransTextRecognition:语音翻译。
  • ObjectRecognition:目标检测。
  • TagRecognition:精彩打点。
  • FaceRecognition 时有效。 AsrWordsRecognition 时有效。 OcrWordsRecognition 时有效。 AsrFullTextRecognition 时有效。 OcrFullTextRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。.
  • #ObjectRecognitionResultSet ⇒ Object
  • FaceRecognition:人脸识别,
  • AsrWordsRecognition:语音关键词识别,
  • OcrWordsRecognition:文本关键词识别,
  • AsrFullTextRecognition:语音全文识别,
  • OcrFullTextRecognition:文本全文识别。
  • TransTextRecognition:语音翻译。
  • ObjectRecognition:目标检测。
  • TagRecognition:精彩打点。
  • FaceRecognition 时有效。 AsrWordsRecognition 时有效。 OcrWordsRecognition 时有效。 AsrFullTextRecognition 时有效。 OcrFullTextRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。.
  • #OcrFullTextRecognitionResultSet ⇒ Object
  • FaceRecognition:人脸识别,
  • AsrWordsRecognition:语音关键词识别,
  • OcrWordsRecognition:文本关键词识别,
  • AsrFullTextRecognition:语音全文识别,
  • OcrFullTextRecognition:文本全文识别。
  • TransTextRecognition:语音翻译。
  • ObjectRecognition:目标检测。
  • TagRecognition:精彩打点。
  • FaceRecognition 时有效。 AsrWordsRecognition 时有效。 OcrWordsRecognition 时有效。 AsrFullTextRecognition 时有效。 OcrFullTextRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。.
  • #OcrWordsRecognitionResultSet ⇒ Object
  • FaceRecognition:人脸识别,
  • AsrWordsRecognition:语音关键词识别,
  • OcrWordsRecognition:文本关键词识别,
  • AsrFullTextRecognition:语音全文识别,
  • OcrFullTextRecognition:文本全文识别。
  • TransTextRecognition:语音翻译。
  • ObjectRecognition:目标检测。
  • TagRecognition:精彩打点。
  • FaceRecognition 时有效。 AsrWordsRecognition 时有效。 OcrWordsRecognition 时有效。 AsrFullTextRecognition 时有效。 OcrFullTextRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。.
  • #TagRecognitionResultSet ⇒ Object
  • FaceRecognition:人脸识别,
  • AsrWordsRecognition:语音关键词识别,
  • OcrWordsRecognition:文本关键词识别,
  • AsrFullTextRecognition:语音全文识别,
  • OcrFullTextRecognition:文本全文识别。
  • TransTextRecognition:语音翻译。
  • ObjectRecognition:目标检测。
  • TagRecognition:精彩打点。
  • FaceRecognition 时有效。 AsrWordsRecognition 时有效。 OcrWordsRecognition 时有效。 AsrFullTextRecognition 时有效。 OcrFullTextRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。.
  • #TransTextRecognitionResultSet ⇒ Object
  • FaceRecognition:人脸识别,
  • AsrWordsRecognition:语音关键词识别,
  • OcrWordsRecognition:文本关键词识别,
  • AsrFullTextRecognition:语音全文识别,
  • OcrFullTextRecognition:文本全文识别。
  • TransTextRecognition:语音翻译。
  • ObjectRecognition:目标检测。
  • TagRecognition:精彩打点。
  • FaceRecognition 时有效。 AsrWordsRecognition 时有效。 OcrWordsRecognition 时有效。 AsrFullTextRecognition 时有效。 OcrFullTextRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。.
  • #Type ⇒ Object
  • FaceRecognition:人脸识别,
  • AsrWordsRecognition:语音关键词识别,
  • OcrWordsRecognition:文本关键词识别,
  • AsrFullTextRecognition:语音全文识别,
  • OcrFullTextRecognition:文本全文识别。
  • TransTextRecognition:语音翻译。
  • ObjectRecognition:目标检测。
  • TagRecognition:精彩打点。
  • FaceRecognition 时有效。 AsrWordsRecognition 时有效。 OcrWordsRecognition 时有效。 AsrFullTextRecognition 时有效。 OcrFullTextRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(type = nil, facerecognitionresultset = nil, asrwordsrecognitionresultset = nil, ocrwordsrecognitionresultset = nil, asrfulltextrecognitionresultset = nil, ocrfulltextrecognitionresultset = nil, transtextrecognitionresultset = nil, objectrecognitionresultset = nil, tagrecognitionresultset = nil) ⇒ LiveStreamAiRecognitionResultItem

    Returns a new instance of LiveStreamAiRecognitionResultItem.

    
    
    19066
    19067
    19068
    19069
    19070
    19071
    19072
    19073
    19074
    19075
    19076
    # File 'lib/v20190612/models.rb', line 19066
    
    def initialize(type=nil, facerecognitionresultset=nil, asrwordsrecognitionresultset=nil, ocrwordsrecognitionresultset=nil, asrfulltextrecognitionresultset=nil, ocrfulltextrecognitionresultset=nil, transtextrecognitionresultset=nil, objectrecognitionresultset=nil, tagrecognitionresultset=nil)
      @Type = type
      @FaceRecognitionResultSet = facerecognitionresultset
      @AsrWordsRecognitionResultSet = asrwordsrecognitionresultset
      @OcrWordsRecognitionResultSet = ocrwordsrecognitionresultset
      @AsrFullTextRecognitionResultSet = asrfulltextrecognitionresultset
      @OcrFullTextRecognitionResultSet = ocrfulltextrecognitionresultset
      @TransTextRecognitionResultSet = transtextrecognitionresultset
      @ObjectRecognitionResultSet = objectrecognitionresultset
      @TagRecognitionResultSet = tagrecognitionresultset
    end

    Instance Attribute Details

    #AsrFullTextRecognitionResultSetObject

  • FaceRecognition:人脸识别,
  • AsrWordsRecognition:语音关键词识别,
  • OcrWordsRecognition:文本关键词识别,
  • AsrFullTextRecognition:语音全文识别,
  • OcrFullTextRecognition:文本全文识别。
  • TransTextRecognition:语音翻译。
  • ObjectRecognition:目标检测。
  • TagRecognition:精彩打点。
  • FaceRecognition 时有效。 AsrWordsRecognition 时有效。 OcrWordsRecognition 时有效。 AsrFullTextRecognition 时有效。 OcrFullTextRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 结果的类型,取值范围:

    • 人脸识别结果,当 Type 为

    • 语音关键词识别结果,当 Type 为

    • 文本关键词识别结果,当 Type 为

    • 语音全文识别结果,当 Type 为

    • 文本全文识别结果,当 Type 为

    • 翻译结果,当Type 为 TransTextRecognition 时有效。

    • 目标检测结果,当Type为 ObjectRecognition 时有效。

    • 打点结果,当Type 为 TagRecognition 时有效。

    
    
    19064
    19065
    19066
    # File 'lib/v20190612/models.rb', line 19064
    
    def AsrFullTextRecognitionResultSet
      @AsrFullTextRecognitionResultSet
    end

    #AsrWordsRecognitionResultSetObject

  • FaceRecognition:人脸识别,
  • AsrWordsRecognition:语音关键词识别,
  • OcrWordsRecognition:文本关键词识别,
  • AsrFullTextRecognition:语音全文识别,
  • OcrFullTextRecognition:文本全文识别。
  • TransTextRecognition:语音翻译。
  • ObjectRecognition:目标检测。
  • TagRecognition:精彩打点。
  • FaceRecognition 时有效。 AsrWordsRecognition 时有效。 OcrWordsRecognition 时有效。 AsrFullTextRecognition 时有效。 OcrFullTextRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 结果的类型,取值范围:

    • 人脸识别结果,当 Type 为

    • 语音关键词识别结果,当 Type 为

    • 文本关键词识别结果,当 Type 为

    • 语音全文识别结果,当 Type 为

    • 文本全文识别结果,当 Type 为

    • 翻译结果,当Type 为 TransTextRecognition 时有效。

    • 目标检测结果,当Type为 ObjectRecognition 时有效。

    • 打点结果,当Type 为 TagRecognition 时有效。

    
    
    19064
    19065
    19066
    # File 'lib/v20190612/models.rb', line 19064
    
    def AsrWordsRecognitionResultSet
      @AsrWordsRecognitionResultSet
    end

    #FaceRecognitionResultSetObject

  • FaceRecognition:人脸识别,
  • AsrWordsRecognition:语音关键词识别,
  • OcrWordsRecognition:文本关键词识别,
  • AsrFullTextRecognition:语音全文识别,
  • OcrFullTextRecognition:文本全文识别。
  • TransTextRecognition:语音翻译。
  • ObjectRecognition:目标检测。
  • TagRecognition:精彩打点。
  • FaceRecognition 时有效。 AsrWordsRecognition 时有效。 OcrWordsRecognition 时有效。 AsrFullTextRecognition 时有效。 OcrFullTextRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 结果的类型,取值范围:

    • 人脸识别结果,当 Type 为

    • 语音关键词识别结果,当 Type 为

    • 文本关键词识别结果,当 Type 为

    • 语音全文识别结果,当 Type 为

    • 文本全文识别结果,当 Type 为

    • 翻译结果,当Type 为 TransTextRecognition 时有效。

    • 目标检测结果,当Type为 ObjectRecognition 时有效。

    • 打点结果,当Type 为 TagRecognition 时有效。

    
    
    19064
    19065
    19066
    # File 'lib/v20190612/models.rb', line 19064
    
    def FaceRecognitionResultSet
      @FaceRecognitionResultSet
    end

    #ObjectRecognitionResultSetObject

  • FaceRecognition:人脸识别,
  • AsrWordsRecognition:语音关键词识别,
  • OcrWordsRecognition:文本关键词识别,
  • AsrFullTextRecognition:语音全文识别,
  • OcrFullTextRecognition:文本全文识别。
  • TransTextRecognition:语音翻译。
  • ObjectRecognition:目标检测。
  • TagRecognition:精彩打点。
  • FaceRecognition 时有效。 AsrWordsRecognition 时有效。 OcrWordsRecognition 时有效。 AsrFullTextRecognition 时有效。 OcrFullTextRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 结果的类型,取值范围:

    • 人脸识别结果,当 Type 为

    • 语音关键词识别结果,当 Type 为

    • 文本关键词识别结果,当 Type 为

    • 语音全文识别结果,当 Type 为

    • 文本全文识别结果,当 Type 为

    • 翻译结果,当Type 为 TransTextRecognition 时有效。

    • 目标检测结果,当Type为 ObjectRecognition 时有效。

    • 打点结果,当Type 为 TagRecognition 时有效。

    
    
    19064
    19065
    19066
    # File 'lib/v20190612/models.rb', line 19064
    
    def ObjectRecognitionResultSet
      @ObjectRecognitionResultSet
    end

    #OcrFullTextRecognitionResultSetObject

  • FaceRecognition:人脸识别,
  • AsrWordsRecognition:语音关键词识别,
  • OcrWordsRecognition:文本关键词识别,
  • AsrFullTextRecognition:语音全文识别,
  • OcrFullTextRecognition:文本全文识别。
  • TransTextRecognition:语音翻译。
  • ObjectRecognition:目标检测。
  • TagRecognition:精彩打点。
  • FaceRecognition 时有效。 AsrWordsRecognition 时有效。 OcrWordsRecognition 时有效。 AsrFullTextRecognition 时有效。 OcrFullTextRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 结果的类型,取值范围:

    • 人脸识别结果,当 Type 为

    • 语音关键词识别结果,当 Type 为

    • 文本关键词识别结果,当 Type 为

    • 语音全文识别结果,当 Type 为

    • 文本全文识别结果,当 Type 为

    • 翻译结果,当Type 为 TransTextRecognition 时有效。

    • 目标检测结果,当Type为 ObjectRecognition 时有效。

    • 打点结果,当Type 为 TagRecognition 时有效。

    
    
    19064
    19065
    19066
    # File 'lib/v20190612/models.rb', line 19064
    
    def OcrFullTextRecognitionResultSet
      @OcrFullTextRecognitionResultSet
    end

    #OcrWordsRecognitionResultSetObject

  • FaceRecognition:人脸识别,
  • AsrWordsRecognition:语音关键词识别,
  • OcrWordsRecognition:文本关键词识别,
  • AsrFullTextRecognition:语音全文识别,
  • OcrFullTextRecognition:文本全文识别。
  • TransTextRecognition:语音翻译。
  • ObjectRecognition:目标检测。
  • TagRecognition:精彩打点。
  • FaceRecognition 时有效。 AsrWordsRecognition 时有效。 OcrWordsRecognition 时有效。 AsrFullTextRecognition 时有效。 OcrFullTextRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 结果的类型,取值范围:

    • 人脸识别结果,当 Type 为

    • 语音关键词识别结果,当 Type 为

    • 文本关键词识别结果,当 Type 为

    • 语音全文识别结果,当 Type 为

    • 文本全文识别结果,当 Type 为

    • 翻译结果,当Type 为 TransTextRecognition 时有效。

    • 目标检测结果,当Type为 ObjectRecognition 时有效。

    • 打点结果,当Type 为 TagRecognition 时有效。

    
    
    19064
    19065
    19066
    # File 'lib/v20190612/models.rb', line 19064
    
    def OcrWordsRecognitionResultSet
      @OcrWordsRecognitionResultSet
    end

    #TagRecognitionResultSetObject

  • FaceRecognition:人脸识别,
  • AsrWordsRecognition:语音关键词识别,
  • OcrWordsRecognition:文本关键词识别,
  • AsrFullTextRecognition:语音全文识别,
  • OcrFullTextRecognition:文本全文识别。
  • TransTextRecognition:语音翻译。
  • ObjectRecognition:目标检测。
  • TagRecognition:精彩打点。
  • FaceRecognition 时有效。 AsrWordsRecognition 时有效。 OcrWordsRecognition 时有效。 AsrFullTextRecognition 时有效。 OcrFullTextRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 结果的类型,取值范围:

    • 人脸识别结果,当 Type 为

    • 语音关键词识别结果,当 Type 为

    • 文本关键词识别结果,当 Type 为

    • 语音全文识别结果,当 Type 为

    • 文本全文识别结果,当 Type 为

    • 翻译结果,当Type 为 TransTextRecognition 时有效。

    • 目标检测结果,当Type为 ObjectRecognition 时有效。

    • 打点结果,当Type 为 TagRecognition 时有效。

    
    
    19064
    19065
    19066
    # File 'lib/v20190612/models.rb', line 19064
    
    def TagRecognitionResultSet
      @TagRecognitionResultSet
    end

    #TransTextRecognitionResultSetObject

  • FaceRecognition:人脸识别,
  • AsrWordsRecognition:语音关键词识别,
  • OcrWordsRecognition:文本关键词识别,
  • AsrFullTextRecognition:语音全文识别,
  • OcrFullTextRecognition:文本全文识别。
  • TransTextRecognition:语音翻译。
  • ObjectRecognition:目标检测。
  • TagRecognition:精彩打点。
  • FaceRecognition 时有效。 AsrWordsRecognition 时有效。 OcrWordsRecognition 时有效。 AsrFullTextRecognition 时有效。 OcrFullTextRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 结果的类型,取值范围:

    • 人脸识别结果,当 Type 为

    • 语音关键词识别结果,当 Type 为

    • 文本关键词识别结果,当 Type 为

    • 语音全文识别结果,当 Type 为

    • 文本全文识别结果,当 Type 为

    • 翻译结果,当Type 为 TransTextRecognition 时有效。

    • 目标检测结果,当Type为 ObjectRecognition 时有效。

    • 打点结果,当Type 为 TagRecognition 时有效。

    
    
    19064
    19065
    19066
    # File 'lib/v20190612/models.rb', line 19064
    
    def TransTextRecognitionResultSet
      @TransTextRecognitionResultSet
    end

    #TypeObject

  • FaceRecognition:人脸识别,
  • AsrWordsRecognition:语音关键词识别,
  • OcrWordsRecognition:文本关键词识别,
  • AsrFullTextRecognition:语音全文识别,
  • OcrFullTextRecognition:文本全文识别。
  • TransTextRecognition:语音翻译。
  • ObjectRecognition:目标检测。
  • TagRecognition:精彩打点。
  • FaceRecognition 时有效。 AsrWordsRecognition 时有效。 OcrWordsRecognition 时有效。 AsrFullTextRecognition 时有效。 OcrFullTextRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 结果的类型,取值范围:

    • 人脸识别结果,当 Type 为

    • 语音关键词识别结果,当 Type 为

    • 文本关键词识别结果,当 Type 为

    • 语音全文识别结果,当 Type 为

    • 文本全文识别结果,当 Type 为

    • 翻译结果,当Type 为 TransTextRecognition 时有效。

    • 目标检测结果,当Type为 ObjectRecognition 时有效。

    • 打点结果,当Type 为 TagRecognition 时有效。

    
    
    19064
    19065
    19066
    # File 'lib/v20190612/models.rb', line 19064
    
    def Type
      @Type
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    19078
    19079
    19080
    19081
    19082
    19083
    19084
    19085
    19086
    19087
    19088
    19089
    19090
    19091
    19092
    19093
    19094
    19095
    19096
    19097
    19098
    19099
    19100
    19101
    19102
    19103
    19104
    19105
    19106
    19107
    19108
    19109
    19110
    19111
    19112
    19113
    19114
    19115
    19116
    19117
    19118
    19119
    19120
    19121
    19122
    19123
    19124
    19125
    19126
    19127
    19128
    19129
    19130
    19131
    19132
    19133
    19134
    19135
    19136
    19137
    19138
    19139
    19140
    19141
    19142
    19143
    19144
    # File 'lib/v20190612/models.rb', line 19078
    
    def deserialize(params)
      @Type = params['Type']
      unless params['FaceRecognitionResultSet'].nil?
        @FaceRecognitionResultSet = []
        params['FaceRecognitionResultSet'].each do |i|
          livestreamfacerecognitionresult_tmp = LiveStreamFaceRecognitionResult.new
          livestreamfacerecognitionresult_tmp.deserialize(i)
          @FaceRecognitionResultSet << livestreamfacerecognitionresult_tmp
        end
      end
      unless params['AsrWordsRecognitionResultSet'].nil?
        @AsrWordsRecognitionResultSet = []
        params['AsrWordsRecognitionResultSet'].each do |i|
          livestreamasrwordsrecognitionresult_tmp = LiveStreamAsrWordsRecognitionResult.new
          livestreamasrwordsrecognitionresult_tmp.deserialize(i)
          @AsrWordsRecognitionResultSet << livestreamasrwordsrecognitionresult_tmp
        end
      end
      unless params['OcrWordsRecognitionResultSet'].nil?
        @OcrWordsRecognitionResultSet = []
        params['OcrWordsRecognitionResultSet'].each do |i|
          livestreamocrwordsrecognitionresult_tmp = LiveStreamOcrWordsRecognitionResult.new
          livestreamocrwordsrecognitionresult_tmp.deserialize(i)
          @OcrWordsRecognitionResultSet << livestreamocrwordsrecognitionresult_tmp
        end
      end
      unless params['AsrFullTextRecognitionResultSet'].nil?
        @AsrFullTextRecognitionResultSet = []
        params['AsrFullTextRecognitionResultSet'].each do |i|
          livestreamasrfulltextrecognitionresult_tmp = LiveStreamAsrFullTextRecognitionResult.new
          livestreamasrfulltextrecognitionresult_tmp.deserialize(i)
          @AsrFullTextRecognitionResultSet << livestreamasrfulltextrecognitionresult_tmp
        end
      end
      unless params['OcrFullTextRecognitionResultSet'].nil?
        @OcrFullTextRecognitionResultSet = []
        params['OcrFullTextRecognitionResultSet'].each do |i|
          livestreamocrfulltextrecognitionresult_tmp = LiveStreamOcrFullTextRecognitionResult.new
          livestreamocrfulltextrecognitionresult_tmp.deserialize(i)
          @OcrFullTextRecognitionResultSet << livestreamocrfulltextrecognitionresult_tmp
        end
      end
      unless params['TransTextRecognitionResultSet'].nil?
        @TransTextRecognitionResultSet = []
        params['TransTextRecognitionResultSet'].each do |i|
          livestreamtranstextrecognitionresult_tmp = LiveStreamTransTextRecognitionResult.new
          livestreamtranstextrecognitionresult_tmp.deserialize(i)
          @TransTextRecognitionResultSet << livestreamtranstextrecognitionresult_tmp
        end
      end
      unless params['ObjectRecognitionResultSet'].nil?
        @ObjectRecognitionResultSet = []
        params['ObjectRecognitionResultSet'].each do |i|
          livestreamobjectrecognitionresult_tmp = LiveStreamObjectRecognitionResult.new
          livestreamobjectrecognitionresult_tmp.deserialize(i)
          @ObjectRecognitionResultSet << livestreamobjectrecognitionresult_tmp
        end
      end
      unless params['TagRecognitionResultSet'].nil?
        @TagRecognitionResultSet = []
        params['TagRecognitionResultSet'].each do |i|
          livestreamtagrecognitionresult_tmp = LiveStreamTagRecognitionResult.new
          livestreamtagrecognitionresult_tmp.deserialize(i)
          @TagRecognitionResultSet << livestreamtagrecognitionresult_tmp
        end
      end
    end