Class: TencentCloud::Ims::V20201229::OcrTextDetail

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

Overview

用于返回OCR文本结果详情,图片中的文本越多,可能导致接口返回时间增加。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(text = nil, label = nil, libid = nil, libname = nil, keywords = nil, score = nil, location = nil, rate = nil, sublabel = nil, hitinfos = nil) ⇒ OcrTextDetail

Returns a new instance of OcrTextDetail.



682
683
684
685
686
687
688
689
690
691
692
693
# File 'lib/v20201229/models.rb', line 682

def initialize(text=nil, label=nil, libid=nil, libname=nil, keywords=nil, score=nil, location=nil, rate=nil, sublabel=nil, hitinfos=nil)
  @Text = text
  @Label = label
  @LibId = libid
  @LibName = libname
  @Keywords = keywords
  @Score = score
  @Location = location
  @Rate = rate
  @SubLabel = sublabel
  @HitInfos = hitinfos
end

Instance Attribute Details

#HitInfosObject

Parameters:

  • Text:

    该字段用于返回OCR识别出的文本内容。
    备注:OCR文本识别上限在**5000字节内**。

  • Label:

    该字段用于返回检测结果所对应的恶意标签。
    返回值:Normal:正常,Porn:色情,Abuse:谩骂,Ad:广告;以及其他令人反感、不安全或不适宜的内容类型。

  • LibId:

    该字段用于返回自定义库的ID,以方便自定义库管理和配置。

  • LibName:

    该字段用于返回自定义库的名称,以方便自定义库管理和配置。

  • Keywords:

    该参数用于返回在当前label下命中的关键词。

  • Score:

    该参数用于返回在当前恶意标签下模型命中的分值,取值为0-100;分数越高,代表当前场景越符合该恶意标签所对应的场景。

  • Location:

    该参数用于返回OCR检测框在图片中的位置(左上角xy坐标、长宽、旋转角度),以方便快速定位识别文字的相关信息。

  • Rate:

    该参数用于返回OCR文本识别结果的置信度,取值在0(**置信度最低**)-100(**置信度最高**),越高代表对应图像越有可能是识别出的文字;如:*你好 99*,则表明OCR识别框内的文字大概率是”你好“。

  • SubLabel:

    该字段用于返回检测结果所对应的恶意二级标签。

  • HitInfos:

    关键词命中位置信息



680
681
682
# File 'lib/v20201229/models.rb', line 680

def HitInfos
  @HitInfos
end

#KeywordsObject

Parameters:

  • Text:

    该字段用于返回OCR识别出的文本内容。
    备注:OCR文本识别上限在**5000字节内**。

  • Label:

    该字段用于返回检测结果所对应的恶意标签。
    返回值:Normal:正常,Porn:色情,Abuse:谩骂,Ad:广告;以及其他令人反感、不安全或不适宜的内容类型。

  • LibId:

    该字段用于返回自定义库的ID,以方便自定义库管理和配置。

  • LibName:

    该字段用于返回自定义库的名称,以方便自定义库管理和配置。

  • Keywords:

    该参数用于返回在当前label下命中的关键词。

  • Score:

    该参数用于返回在当前恶意标签下模型命中的分值,取值为0-100;分数越高,代表当前场景越符合该恶意标签所对应的场景。

  • Location:

    该参数用于返回OCR检测框在图片中的位置(左上角xy坐标、长宽、旋转角度),以方便快速定位识别文字的相关信息。

  • Rate:

    该参数用于返回OCR文本识别结果的置信度,取值在0(**置信度最低**)-100(**置信度最高**),越高代表对应图像越有可能是识别出的文字;如:*你好 99*,则表明OCR识别框内的文字大概率是”你好“。

  • SubLabel:

    该字段用于返回检测结果所对应的恶意二级标签。

  • HitInfos:

    关键词命中位置信息



680
681
682
# File 'lib/v20201229/models.rb', line 680

def Keywords
  @Keywords
end

#LabelObject

Parameters:

  • Text:

    该字段用于返回OCR识别出的文本内容。
    备注:OCR文本识别上限在**5000字节内**。

  • Label:

    该字段用于返回检测结果所对应的恶意标签。
    返回值:Normal:正常,Porn:色情,Abuse:谩骂,Ad:广告;以及其他令人反感、不安全或不适宜的内容类型。

  • LibId:

    该字段用于返回自定义库的ID,以方便自定义库管理和配置。

  • LibName:

    该字段用于返回自定义库的名称,以方便自定义库管理和配置。

  • Keywords:

    该参数用于返回在当前label下命中的关键词。

  • Score:

    该参数用于返回在当前恶意标签下模型命中的分值,取值为0-100;分数越高,代表当前场景越符合该恶意标签所对应的场景。

  • Location:

    该参数用于返回OCR检测框在图片中的位置(左上角xy坐标、长宽、旋转角度),以方便快速定位识别文字的相关信息。

  • Rate:

    该参数用于返回OCR文本识别结果的置信度,取值在0(**置信度最低**)-100(**置信度最高**),越高代表对应图像越有可能是识别出的文字;如:*你好 99*,则表明OCR识别框内的文字大概率是”你好“。

  • SubLabel:

    该字段用于返回检测结果所对应的恶意二级标签。

  • HitInfos:

    关键词命中位置信息



680
681
682
# File 'lib/v20201229/models.rb', line 680

def Label
  @Label
end

#LibIdObject

Parameters:

  • Text:

    该字段用于返回OCR识别出的文本内容。
    备注:OCR文本识别上限在**5000字节内**。

  • Label:

    该字段用于返回检测结果所对应的恶意标签。
    返回值:Normal:正常,Porn:色情,Abuse:谩骂,Ad:广告;以及其他令人反感、不安全或不适宜的内容类型。

  • LibId:

    该字段用于返回自定义库的ID,以方便自定义库管理和配置。

  • LibName:

    该字段用于返回自定义库的名称,以方便自定义库管理和配置。

  • Keywords:

    该参数用于返回在当前label下命中的关键词。

  • Score:

    该参数用于返回在当前恶意标签下模型命中的分值,取值为0-100;分数越高,代表当前场景越符合该恶意标签所对应的场景。

  • Location:

    该参数用于返回OCR检测框在图片中的位置(左上角xy坐标、长宽、旋转角度),以方便快速定位识别文字的相关信息。

  • Rate:

    该参数用于返回OCR文本识别结果的置信度,取值在0(**置信度最低**)-100(**置信度最高**),越高代表对应图像越有可能是识别出的文字;如:*你好 99*,则表明OCR识别框内的文字大概率是”你好“。

  • SubLabel:

    该字段用于返回检测结果所对应的恶意二级标签。

  • HitInfos:

    关键词命中位置信息



680
681
682
# File 'lib/v20201229/models.rb', line 680

def LibId
  @LibId
end

#LibNameObject

Parameters:

  • Text:

    该字段用于返回OCR识别出的文本内容。
    备注:OCR文本识别上限在**5000字节内**。

  • Label:

    该字段用于返回检测结果所对应的恶意标签。
    返回值:Normal:正常,Porn:色情,Abuse:谩骂,Ad:广告;以及其他令人反感、不安全或不适宜的内容类型。

  • LibId:

    该字段用于返回自定义库的ID,以方便自定义库管理和配置。

  • LibName:

    该字段用于返回自定义库的名称,以方便自定义库管理和配置。

  • Keywords:

    该参数用于返回在当前label下命中的关键词。

  • Score:

    该参数用于返回在当前恶意标签下模型命中的分值,取值为0-100;分数越高,代表当前场景越符合该恶意标签所对应的场景。

  • Location:

    该参数用于返回OCR检测框在图片中的位置(左上角xy坐标、长宽、旋转角度),以方便快速定位识别文字的相关信息。

  • Rate:

    该参数用于返回OCR文本识别结果的置信度,取值在0(**置信度最低**)-100(**置信度最高**),越高代表对应图像越有可能是识别出的文字;如:*你好 99*,则表明OCR识别框内的文字大概率是”你好“。

  • SubLabel:

    该字段用于返回检测结果所对应的恶意二级标签。

  • HitInfos:

    关键词命中位置信息



680
681
682
# File 'lib/v20201229/models.rb', line 680

def LibName
  @LibName
end

#LocationObject

Parameters:

  • Text:

    该字段用于返回OCR识别出的文本内容。
    备注:OCR文本识别上限在**5000字节内**。

  • Label:

    该字段用于返回检测结果所对应的恶意标签。
    返回值:Normal:正常,Porn:色情,Abuse:谩骂,Ad:广告;以及其他令人反感、不安全或不适宜的内容类型。

  • LibId:

    该字段用于返回自定义库的ID,以方便自定义库管理和配置。

  • LibName:

    该字段用于返回自定义库的名称,以方便自定义库管理和配置。

  • Keywords:

    该参数用于返回在当前label下命中的关键词。

  • Score:

    该参数用于返回在当前恶意标签下模型命中的分值,取值为0-100;分数越高,代表当前场景越符合该恶意标签所对应的场景。

  • Location:

    该参数用于返回OCR检测框在图片中的位置(左上角xy坐标、长宽、旋转角度),以方便快速定位识别文字的相关信息。

  • Rate:

    该参数用于返回OCR文本识别结果的置信度,取值在0(**置信度最低**)-100(**置信度最高**),越高代表对应图像越有可能是识别出的文字;如:*你好 99*,则表明OCR识别框内的文字大概率是”你好“。

  • SubLabel:

    该字段用于返回检测结果所对应的恶意二级标签。

  • HitInfos:

    关键词命中位置信息



680
681
682
# File 'lib/v20201229/models.rb', line 680

def Location
  @Location
end

#RateObject

Parameters:

  • Text:

    该字段用于返回OCR识别出的文本内容。
    备注:OCR文本识别上限在**5000字节内**。

  • Label:

    该字段用于返回检测结果所对应的恶意标签。
    返回值:Normal:正常,Porn:色情,Abuse:谩骂,Ad:广告;以及其他令人反感、不安全或不适宜的内容类型。

  • LibId:

    该字段用于返回自定义库的ID,以方便自定义库管理和配置。

  • LibName:

    该字段用于返回自定义库的名称,以方便自定义库管理和配置。

  • Keywords:

    该参数用于返回在当前label下命中的关键词。

  • Score:

    该参数用于返回在当前恶意标签下模型命中的分值,取值为0-100;分数越高,代表当前场景越符合该恶意标签所对应的场景。

  • Location:

    该参数用于返回OCR检测框在图片中的位置(左上角xy坐标、长宽、旋转角度),以方便快速定位识别文字的相关信息。

  • Rate:

    该参数用于返回OCR文本识别结果的置信度,取值在0(**置信度最低**)-100(**置信度最高**),越高代表对应图像越有可能是识别出的文字;如:*你好 99*,则表明OCR识别框内的文字大概率是”你好“。

  • SubLabel:

    该字段用于返回检测结果所对应的恶意二级标签。

  • HitInfos:

    关键词命中位置信息



680
681
682
# File 'lib/v20201229/models.rb', line 680

def Rate
  @Rate
end

#ScoreObject

Parameters:

  • Text:

    该字段用于返回OCR识别出的文本内容。
    备注:OCR文本识别上限在**5000字节内**。

  • Label:

    该字段用于返回检测结果所对应的恶意标签。
    返回值:Normal:正常,Porn:色情,Abuse:谩骂,Ad:广告;以及其他令人反感、不安全或不适宜的内容类型。

  • LibId:

    该字段用于返回自定义库的ID,以方便自定义库管理和配置。

  • LibName:

    该字段用于返回自定义库的名称,以方便自定义库管理和配置。

  • Keywords:

    该参数用于返回在当前label下命中的关键词。

  • Score:

    该参数用于返回在当前恶意标签下模型命中的分值,取值为0-100;分数越高,代表当前场景越符合该恶意标签所对应的场景。

  • Location:

    该参数用于返回OCR检测框在图片中的位置(左上角xy坐标、长宽、旋转角度),以方便快速定位识别文字的相关信息。

  • Rate:

    该参数用于返回OCR文本识别结果的置信度,取值在0(**置信度最低**)-100(**置信度最高**),越高代表对应图像越有可能是识别出的文字;如:*你好 99*,则表明OCR识别框内的文字大概率是”你好“。

  • SubLabel:

    该字段用于返回检测结果所对应的恶意二级标签。

  • HitInfos:

    关键词命中位置信息



680
681
682
# File 'lib/v20201229/models.rb', line 680

def Score
  @Score
end

#SubLabelObject

Parameters:

  • Text:

    该字段用于返回OCR识别出的文本内容。
    备注:OCR文本识别上限在**5000字节内**。

  • Label:

    该字段用于返回检测结果所对应的恶意标签。
    返回值:Normal:正常,Porn:色情,Abuse:谩骂,Ad:广告;以及其他令人反感、不安全或不适宜的内容类型。

  • LibId:

    该字段用于返回自定义库的ID,以方便自定义库管理和配置。

  • LibName:

    该字段用于返回自定义库的名称,以方便自定义库管理和配置。

  • Keywords:

    该参数用于返回在当前label下命中的关键词。

  • Score:

    该参数用于返回在当前恶意标签下模型命中的分值,取值为0-100;分数越高,代表当前场景越符合该恶意标签所对应的场景。

  • Location:

    该参数用于返回OCR检测框在图片中的位置(左上角xy坐标、长宽、旋转角度),以方便快速定位识别文字的相关信息。

  • Rate:

    该参数用于返回OCR文本识别结果的置信度,取值在0(**置信度最低**)-100(**置信度最高**),越高代表对应图像越有可能是识别出的文字;如:*你好 99*,则表明OCR识别框内的文字大概率是”你好“。

  • SubLabel:

    该字段用于返回检测结果所对应的恶意二级标签。

  • HitInfos:

    关键词命中位置信息



680
681
682
# File 'lib/v20201229/models.rb', line 680

def SubLabel
  @SubLabel
end

#TextObject

Parameters:

  • Text:

    该字段用于返回OCR识别出的文本内容。
    备注:OCR文本识别上限在**5000字节内**。

  • Label:

    该字段用于返回检测结果所对应的恶意标签。
    返回值:Normal:正常,Porn:色情,Abuse:谩骂,Ad:广告;以及其他令人反感、不安全或不适宜的内容类型。

  • LibId:

    该字段用于返回自定义库的ID,以方便自定义库管理和配置。

  • LibName:

    该字段用于返回自定义库的名称,以方便自定义库管理和配置。

  • Keywords:

    该参数用于返回在当前label下命中的关键词。

  • Score:

    该参数用于返回在当前恶意标签下模型命中的分值,取值为0-100;分数越高,代表当前场景越符合该恶意标签所对应的场景。

  • Location:

    该参数用于返回OCR检测框在图片中的位置(左上角xy坐标、长宽、旋转角度),以方便快速定位识别文字的相关信息。

  • Rate:

    该参数用于返回OCR文本识别结果的置信度,取值在0(**置信度最低**)-100(**置信度最高**),越高代表对应图像越有可能是识别出的文字;如:*你好 99*,则表明OCR识别框内的文字大概率是”你好“。

  • SubLabel:

    该字段用于返回检测结果所对应的恶意二级标签。

  • HitInfos:

    关键词命中位置信息



680
681
682
# File 'lib/v20201229/models.rb', line 680

def Text
  @Text
end

Instance Method Details

#deserialize(params) ⇒ Object



695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
# File 'lib/v20201229/models.rb', line 695

def deserialize(params)
  @Text = params['Text']
  @Label = params['Label']
  @LibId = params['LibId']
  @LibName = params['LibName']
  @Keywords = params['Keywords']
  @Score = params['Score']
  unless params['Location'].nil?
    @Location = Location.new
    @Location.deserialize(params['Location'])
  end
  @Rate = params['Rate']
  @SubLabel = params['SubLabel']
  unless params['HitInfos'].nil?
    @HitInfos = []
    params['HitInfos'].each do |i|
      ocrhitinfo_tmp = OcrHitInfo.new
      ocrhitinfo_tmp.deserialize(i)
      @HitInfos << ocrhitinfo_tmp
    end
  end
end