内容识别

最近更新时间:2019-08-22 17:43:46

功能概述

内容识别的存量扫描功能通过借助数据万象的持久化处理接口,实现对 COS 存量数据的涉黄、涉政、涉暴恐扫描。内容识别请求包属于 GET 请求,并需要在请求包头部增加 Recall 参数。

请求语法

GET /<ObjectKey>?CR HTTP/1.1
Host: <BucketName-APPID>.pic.<Region>.myqcloud.com
Date: GMT Date
Authorization: Auth String
Content-Recognition: <ContentRecognition>
说明:

Authorization: Auth String 详情请参见 请求签名 文档。

请求内容

Content-Recognition 为 json 格式的字符串,具体参数如下:

参数名称 类型 必选 描述
detect_type array 回调类型,共有 porn、terrorist、politics 三种,用户可选择多种回调类型

返回内容

响应包体具体数据内容如下:

参数名称 类型 描述
RecognitionResult Container 内容识别结果

RecognitionResult 节点内容:

参数名称 类型 描述
PornInfo Container 鉴黄审核信息
TerroristInfo Container 鉴暴恐审核信息
PoliticsInfo Container 鉴政审核信息

审核信息(PornInfo、TerroristInfo、PoliticsInfo)中包含如下内容:

参数名称 类型 描述
Code Int 错误码,0为正确,其他数字对应相应错误。详情请参见 错误码
HitFlag Int 是否命中该审核分类。0表示未命中,1表示命中
Score Int 审核分值。0 - 60分表示图片正常,60 - 90分表示图片疑似敏感,90 - 100分表示图片确定敏感
Label String 识别出的图片标签

示例

请求

GET /picture.jpg?CR HTTP/1.1
Host: examplebucket-1250000000.pic.ap-chengdu.myqcloud.com
Date: Tue, 03 Apr 2019 09:06:15 GMT
Authorization:XXXXXXXXXXXX
Content-Recognition:{"detect_type":["porn","politics"] }

响应

HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: 645
Date: Tue, 03 Apr 2018 09:06:16 GMT
Status: 200 OK
x-cos-request-id: NWFjMzQ0MDZfOTBmYTUwXzZkZV8zMQ==

<RecognitionResult>
   <PornInfo>
      <Code>0</Code>
      <Msg>OK</Msg>
      <HitFlag>1</HitFlag>
      <Score>100</Score>
      <Label>xxx</Label>
   </PornInfo>
   <PoliticsInfo>
      <Code>0</Code>
      <Msg>OK</Msg>
      <HitFlag>0</HitFlag>
      <Score>10</Score>
      <Label>xx</Label>
   </PoliticsInfo>
</RecognitionResult>