Class OcrTextDetail

    • Constructor Summary

      Constructors 
      Constructor Description
      OcrTextDetail()  
      OcrTextDetail​(OcrTextDetail source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String[] getKeywords()
      Get 该参数用于返回在当前label下命中的关键词。
      String getLabel()
      Get 该字段用于返回检测结果所对应的恶意标签。
      返回值:**Normal**:正常,**Porn**:色情,**Abuse**:谩骂,**Ad**:广告,**Custom**:自定义违规;以及其他令人反感、不安全或不适宜的内容类型。
      String getLibId()
      Get 该字段**仅当Label为Custom自定义关键词时有效**,用于返回自定义库的ID,以方便自定义库管理和配置。
      String getLibName()
      Get 该字段**仅当Label为Custom自定义关键词时有效**,用于返回自定义库的名称,以方便自定义库管理和配置。
      Location getLocation()
      Get 该参数用于返回OCR检测框在图片中的位置(左上角xy坐标、长宽、旋转角度),以方便快速定位识别文字的相关信息。
      Long getRate()
      Get 该参数用于返回OCR文本识别结果的置信度,取值在**0**(**置信度最低**)-**100**(**置信度最高**),越高代表对应图像越有可能是识别出的文字;如:*你好 99*,则表明OCR识别框内的文字大概率是”你好“。
      Long getScore()
      Get 该参数用于返回在当前恶意标签下模型命中的分值,取值为**0-100**;分数越高,代表当前场景越符合该恶意标签所对应的场景。
      String getSubLabel()
      Get 该字段用于返回检测结果所对应的恶意二级标签。
      String getText()
      Get 该字段用于返回OCR识别出的文本内容。
      备注:OCR文本识别上限在**5000字节内**。
      void setKeywords​(String[] Keywords)
      Set 该参数用于返回在当前label下命中的关键词。
      void setLabel​(String Label)
      Set 该字段用于返回检测结果所对应的恶意标签。
      返回值:**Normal**:正常,**Porn**:色情,**Abuse**:谩骂,**Ad**:广告,**Custom**:自定义违规;以及其他令人反感、不安全或不适宜的内容类型。
      void setLibId​(String LibId)
      Set 该字段**仅当Label为Custom自定义关键词时有效**,用于返回自定义库的ID,以方便自定义库管理和配置。
      void setLibName​(String LibName)
      Set 该字段**仅当Label为Custom自定义关键词时有效**,用于返回自定义库的名称,以方便自定义库管理和配置。
      void setLocation​(Location Location)
      Set 该参数用于返回OCR检测框在图片中的位置(左上角xy坐标、长宽、旋转角度),以方便快速定位识别文字的相关信息。
      void setRate​(Long Rate)
      Set 该参数用于返回OCR文本识别结果的置信度,取值在**0**(**置信度最低**)-**100**(**置信度最高**),越高代表对应图像越有可能是识别出的文字;如:*你好 99*,则表明OCR识别框内的文字大概率是”你好“。
      void setScore​(Long Score)
      Set 该参数用于返回在当前恶意标签下模型命中的分值,取值为**0-100**;分数越高,代表当前场景越符合该恶意标签所对应的场景。
      void setSubLabel​(String SubLabel)
      Set 该字段用于返回检测结果所对应的恶意二级标签。
      void setText​(String Text)
      Set 该字段用于返回OCR识别出的文本内容。
      备注:OCR文本识别上限在**5000字节内**。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • OcrTextDetail

        public OcrTextDetail()
      • OcrTextDetail

        public OcrTextDetail​(OcrTextDetail source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getText

        public String getText()
        Get 该字段用于返回OCR识别出的文本内容。
        备注:OCR文本识别上限在**5000字节内**。
        Returns:
        Text 该字段用于返回OCR识别出的文本内容。
        备注:OCR文本识别上限在**5000字节内**。
      • setText

        public void setText​(String Text)
        Set 该字段用于返回OCR识别出的文本内容。
        备注:OCR文本识别上限在**5000字节内**。
        Parameters:
        Text - 该字段用于返回OCR识别出的文本内容。
        备注:OCR文本识别上限在**5000字节内**。
      • getLabel

        public String getLabel()
        Get 该字段用于返回检测结果所对应的恶意标签。
        返回值:**Normal**:正常,**Porn**:色情,**Abuse**:谩骂,**Ad**:广告,**Custom**:自定义违规;以及其他令人反感、不安全或不适宜的内容类型。
        Returns:
        Label 该字段用于返回检测结果所对应的恶意标签。
        返回值:**Normal**:正常,**Porn**:色情,**Abuse**:谩骂,**Ad**:广告,**Custom**:自定义违规;以及其他令人反感、不安全或不适宜的内容类型。
      • setLabel

        public void setLabel​(String Label)
        Set 该字段用于返回检测结果所对应的恶意标签。
        返回值:**Normal**:正常,**Porn**:色情,**Abuse**:谩骂,**Ad**:广告,**Custom**:自定义违规;以及其他令人反感、不安全或不适宜的内容类型。
        Parameters:
        Label - 该字段用于返回检测结果所对应的恶意标签。
        返回值:**Normal**:正常,**Porn**:色情,**Abuse**:谩骂,**Ad**:广告,**Custom**:自定义违规;以及其他令人反感、不安全或不适宜的内容类型。
      • getLibId

        public String getLibId()
        Get 该字段**仅当Label为Custom自定义关键词时有效**,用于返回自定义库的ID,以方便自定义库管理和配置。
        Returns:
        LibId 该字段**仅当Label为Custom自定义关键词时有效**,用于返回自定义库的ID,以方便自定义库管理和配置。
      • setLibId

        public void setLibId​(String LibId)
        Set 该字段**仅当Label为Custom自定义关键词时有效**,用于返回自定义库的ID,以方便自定义库管理和配置。
        Parameters:
        LibId - 该字段**仅当Label为Custom自定义关键词时有效**,用于返回自定义库的ID,以方便自定义库管理和配置。
      • getLibName

        public String getLibName()
        Get 该字段**仅当Label为Custom自定义关键词时有效**,用于返回自定义库的名称,以方便自定义库管理和配置。
        Returns:
        LibName 该字段**仅当Label为Custom自定义关键词时有效**,用于返回自定义库的名称,以方便自定义库管理和配置。
      • setLibName

        public void setLibName​(String LibName)
        Set 该字段**仅当Label为Custom自定义关键词时有效**,用于返回自定义库的名称,以方便自定义库管理和配置。
        Parameters:
        LibName - 该字段**仅当Label为Custom自定义关键词时有效**,用于返回自定义库的名称,以方便自定义库管理和配置。
      • getKeywords

        public String[] getKeywords()
        Get 该参数用于返回在当前label下命中的关键词。
        Returns:
        Keywords 该参数用于返回在当前label下命中的关键词。
      • setKeywords

        public void setKeywords​(String[] Keywords)
        Set 该参数用于返回在当前label下命中的关键词。
        Parameters:
        Keywords - 该参数用于返回在当前label下命中的关键词。
      • getScore

        public Long getScore()
        Get 该参数用于返回在当前恶意标签下模型命中的分值,取值为**0-100**;分数越高,代表当前场景越符合该恶意标签所对应的场景。
        Returns:
        Score 该参数用于返回在当前恶意标签下模型命中的分值,取值为**0-100**;分数越高,代表当前场景越符合该恶意标签所对应的场景。
      • setScore

        public void setScore​(Long Score)
        Set 该参数用于返回在当前恶意标签下模型命中的分值,取值为**0-100**;分数越高,代表当前场景越符合该恶意标签所对应的场景。
        Parameters:
        Score - 该参数用于返回在当前恶意标签下模型命中的分值,取值为**0-100**;分数越高,代表当前场景越符合该恶意标签所对应的场景。
      • getLocation

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

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

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

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

        public String getSubLabel()
        Get 该字段用于返回检测结果所对应的恶意二级标签。
        Returns:
        SubLabel 该字段用于返回检测结果所对应的恶意二级标签。
      • setSubLabel

        public void setSubLabel​(String SubLabel)
        Set 该字段用于返回检测结果所对应的恶意二级标签。
        Parameters:
        SubLabel - 该字段用于返回检测结果所对应的恶意二级标签。