阅读598 返回首页    go 微信


图片鉴黄异步调用接口__智能图片鉴黄API_内容检测API文档_阿里绿网-阿里云

SDK接口名称

ImageDetectionRequest

描述

  • 接收用户图片并检测,返回是否接受请求成功,并返回任务ID,供用户使用异步图像检测结果查询接口来查询结果。
  • 异步调用接口支持多张图像同时调用,用户可隔相对较长的时间使用图片鉴黄异步检测结果查询接口来取结果。

接口说明

协议 url 方法 参数
http green.cn-hangzhou.aliyuncs.com/rpc/image/detection POST JSON字符串

请求参数

属性 值类型 是否必须 说明
image_url List<String> 需要检测的图像URL,目前只支持http、https协议的图像URL。支持多张图像上传,最大支持50张图像。图片只支持静态图片格式如:PNG,JPG,JPEG,BMP,不支持GIF图片
async boolean 异步调用,请将参数置为true。
scene List<String> 场景ID,不同场景代表使用不同算法。目前支持porn(色情图像识别)
notifyUrl String 回调通知链接,设置该链接后,系统会通过该链接主动将检测结果通知给用户, 支持http和https
notifySeed String 回调通知种子,我们将通过该种子生产一个checksum,以防非法用户对通知结果进行篡改

返回参数

  • 请求参数:JSON字符串
属性 值类型 值示例 说明
code String Success 返回状态码,Success表示调用成功。如果不为Success则表示调用出错,错误消息可以参考msg
msg String Request Success 返回消息。如果code不为Success的时候,描述详细错误信息
images List<Map<String, String>> 图片异步检测接收列表。每个元素是一个图片的接收结果(map对象),包含两个key-value对:{“image_name”:”imgName1”, “task_id”:”babac802-195d-4406-9cf7-38d71e516ed7-1450776115827”}。image_name是图片名字,task_id是图片检测任务id(根据该id从读取图片检测结果接口获取检测结果)

注: 异步图像检测接口将会正对每一张检测的图片返回一个task_id, 需要根据这个task_id调用获取异步图像检测结果接口来获取图片检测的最终结果, 请参考: 图片鉴黄异步检测结果获取接口 的说明

结果回调通知

如果设置了有效的通知参数notifyUrl、notifySeed,notifyUrl需支持http或者https协议,并支持post方法, 系统将按一下格式返回通知内容, 通过http 200返回状态码判断推送成功, 编码采用utf-8

属性 值类型 说明
checksum String 由用户uid + notifyseed + content拼成字符串,通过sha256算法生产
content String JSON字符串格式, 请自行解析成反转成json对象

content 值内容格式如下

属性 值类型 值示例 说明
code String Success 返回状态码,Success表示调用成功。如果不为Success则表示调用出错,错误消息可以参考msg
msg String Request Success 返回消息。如果code不为Success的时候,描述详细错误信息
status String 任务状态
image Object 图片检测结果列表,每个元素是一个图片的检测结果。详见下面图片Object的描述

图片Object描述

属性 值类型 说明
task_id String 图片检测的任务ID
porn Object 色情图像识别结果,json对象。包含两个key-value对:{“label”:1, “rate”:100}。rate是0~100范围的一个浮点值,越接近100,表示色情图像的概率越高(精度到小数点后2位)。label是建议值,0表示正常,1表示色情,2表示未确认。用户可以根据自己的场景采信这个值(注:绿网会根据图片样本的不断积累,动态调整建议值的阈值设定)

最后更新:2016-12-19 20:43:34

  上一篇:go 图片鉴黄同步调用接口__智能图片鉴黄API_内容检测API文档_阿里绿网-阿里云
  下一篇:go 图片鉴黄异步检测结果查询接口__智能图片鉴黄API_内容检测API文档_阿里绿网-阿里云