您好,这是模板连接器,可以用于连接百度智能云的【图像审核】API
下面我们为您介绍一下百度智能云图像审核API功能:
基于深度学习的智能内容审核方案,准确识别图片和视频中的涉黄、涉暴涉恐、政治敏感、微商广告、恶心等内容,也能从美观和清晰等维度对图像进行筛选,快速精准,解放审核人力
接口地址:http://route.showapi.com/2054-3 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。
二、请求参数/ Request parameter
非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。1、系统级参数(所有接入点都需要的参数):
参数名称 类型 示例值 必须 描述 showapi_appid String 100 是 易源应用id showapi_sign String 698d51a19d8a121ce581499d7b701668 是 为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可 showapi_timestamp String 20141114142239 否 客户端时间。
格式yyyyMMddHHmmss,如20141114142239
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。showapi_res_gzip String 1或0 否 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。 ... 2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表):
参数名称 类型 默认值 示例值 必须 描述 content String 否 待审核文本,UTF-8,不可为空,不超过20000字节
请求示例:String res=new ShowApiRequest("http://route.showapi.com/2054-3","my_appId","my_appSecret") .addTextPara("content","") .post(); System.out.println(res);
三、返回参数/ Return parameter
以JSON格式返回结果。
1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述 showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。 showapi_res_code int 0 易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示 showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id ... 2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述 result Object 包含审核结果详情 - spam Number 0 请求中是否包含违禁,0表示非违禁,1表示违禁,2表示建议人工复审 - reject String[] [] 审核未通过的类别列表与详情 - review String[] [] 待人工复审的类别列表与详情 - pass Object[] 审核通过的类别列表与详情 - 0 Object - label Number 1 请求中的违禁类型 1表示暴恐违禁 - score Number 0 违禁检测分,范围0~1,数值从低到高代表风险程度的高低 - hit String[] [] 违禁类型对应命中的违禁词集合,可能为空 - 1 Object - label Number 2 请求中的违禁类型 2表示文本色情 - score Number 0 违禁检测分,范围0~1,数值从低到高代表风险程度的高低 - hit String[] [] 违禁类型对应命中的违禁词集合,可能为空 - 2 Object - label Number 3 请求中的违禁类型 3表示政治敏感 - score Number 0 违禁检测分,范围0~1,数值从低到高代表风险程度的高低 - hit String[] [] 违禁类型对应命中的违禁词集合,可能为空 - 3 Object - label Number 4 请求中的违禁类型 4表示恶意推广 - score Number 0 违禁检测分,范围0~1,数值从低到高代表风险程度的高低 - hit String[] [] 违禁类型对应命中的违禁词集合,可能为空 - 4 Object - label Number 5 请求中的违禁类型 5表示低俗辱骂 - score Number 0 违禁检测分,范围0~1,数值从低到高代表风险程度的高低 - hit String[] [] 违禁类型对应命中的违禁词集合,可能为空 log_id Number 5284009342430354000 正确调用生成的唯一标识码,用于问题定位 ...
返回示例:{
"result": {
"spam": 0,
"reject": [],
"review": [],
"pass": [
{"label":1,"score":0.3,"hit":[]},
{"label":2,"score":0.33,"hit":[]},
{"label":3,"score":0.2,"hit":[]},
{"label":4,"score":0.31,"hit":[]},
{"label":5,"score":0.19,"hit":[]}
]
},
"log_id": 5284009342430354247
}
接口地址:http://route.showapi.com/2054-2 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。
二、请求参数/ Request parameter
非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。1、系统级参数(所有接入点都需要的参数):
参数名称 类型 示例值 必须 描述 showapi_appid String 100 是 易源应用id showapi_sign String 698d51a19d8a121ce581499d7b701668 是 为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可 showapi_timestamp String 20141114142239 否 客户端时间。
格式yyyyMMddHHmmss,如20141114142239
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。showapi_res_gzip String 1或0 否 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。 ... 2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表):
参数名称 类型 默认值 示例值 必须 描述 image String 否 图像数据,base64编码。图片格式 gif 每帧编码后大小
请求示例:String res=new ShowApiRequest("http://route.showapi.com/2054-2","my_appId","my_appSecret") .addTextPara("image","") .post(); System.out.println(res);
三、返回参数/ Return parameter
以JSON格式返回结果。
1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述 showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。 showapi_res_code int 0 易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示 showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id ... 2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述 frame_count Number 9 gif总帧数result Object[] 结果数组,每项内容对应一个分类维度的结果- 0 Object - probability Number 0 分类结果置信度,示例:0.89471650123596- class_name String 色情 分类结果名称,示例:色情- 1 Object - probability Number 0- class_name String 性感- 2 Object - probability Number 1- class_name String 正常result_num Number 3 返回结果数目,即:result数组中元素个数porn_probability Number 0 色情识别置信度logid Number 616892616 请求标识码,随机数,唯一...
返回示例:{
"frame_count":9,
"result":[
{
"probability":0.006611,
"class_name":"色情"
},
{
"probability":0.100528,
"class_name":"性感"
},
{
"probability":0.89286,
"class_name":"正常"
}
],
"result_num":3,
"porn_probability":0.006611,
"logid":616892616
}
接口地址:http://route.showapi.com/2054-1 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。
二、请求参数/ Request parameter
非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。1、系统级参数(所有接入点都需要的参数):
参数名称 类型 示例值 必须 描述 showapi_appid String 100 是 易源应用id showapi_sign String 698d51a19d8a121ce581499d7b701668 是 为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可 showapi_timestamp String 20141114142239 否 客户端时间。
格式yyyyMMddHHmmss,如20141114142239
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。showapi_res_gzip String 1或0 否 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。 ... 2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表):
参数名称 类型 默认值 示例值 必须 描述 images String 否 待审核图片Base64编码字符串,以图片文件形式请求时必填。不能与imgUrls并存。imgUrls String 否 网图URL地址,以网图形式请求,图片Url需要做UrlEncode。不能与images并存。
请求示例:String res=new ShowApiRequest("http://route.showapi.com/2054-1","my_appId","my_appSecret") .addTextPara("images","") .addTextPara("imgUrls","") .post(); System.out.println(res);
三、返回参数/ Return parameter
以JSON格式返回结果。
1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述 showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。 showapi_res_code int 0 易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示 showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id ... 2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述 log_id Number 149319909347709 请求标识码,随机数,唯一。result Object[] 识别结果集合,成功才返回,默认[]- 0 Object - res_code Number 0 业务校验结果 0:校验通过,1:校验不通过- res_msg String[] [2001,2002,2003] 未校验通过的项,[]描述的是未校验通过的规则,具体参考 result中的res_msg业务错误码定义- data Object - ocr Object 文字识别服务返回结果- log_id Number 2471272194 唯一的log id,用于问题定位- words_result_num Number 2 别结果数,表示words_result的元素个数- words_result Object[] 识别结果数组- 0 Object - words String TSINGTAO 识别结果字符串- 1 Object - words String 青島睥酒 识别结果字符串- face Object 人脸检测服务返回结果- result_num Number 1 人脸数目- result Object[] 人脸属性对象的集合- 0 Object - location Object 人脸在图片中的位置- left Number 90 人脸区域离左边界的距离- top Number 92 人脸区域离上边界的距离- width Number 111 人脸区域的宽度- height Number 99 人脸区域的高度- face_probability Number 1 人脸置信度,范围0-1- rotation_angle Number 6 人脸框相对于竖直方向的顺时针旋转角,[-180,180]- yaw Number 12 三维旋转之左右旋转角[-90(左), 90(右)]- pitch Number -0 三维旋转之俯仰角度[-90(上), 90(下)]- roll Number 9 平面内旋转角[-180(逆时针), 180(顺时针)]- landmark Object[] 4个关键点位置,左眼中心、右眼中心、鼻尖、嘴中心。face_fields包含landmark时返回- 0 Object x坐标- x Number 105 y坐标- y Number 110- landmark72 Object[] 72个特征点位置,face_fields包含landmark时返回- 0 Object - x Number 88 x坐标- y Number 109 y坐标- gender String male male、female。face_fields包含gender时返回- gender_probability Number 1 性别置信度,范围[0~1],face_fields包含gender时返回- glasses Number 0 是否带眼镜,0-无眼镜,1-普通眼镜,2-墨镜。face_fields包含glasses时返回- glasses_probability Number 1 眼镜置信度,范围[0~1],face_fields包含glasses时返回- race String yellow yellow、white、black、arabs。face_fields包含race时返回- race_probability Number 1 人种置信度,范围[0~1],face_fields包含race时返回- qualities Object 人脸质量信息。face_fields包含qualities时返回- occlusion Object 人脸各部分遮挡的概率,范围[0~1],0表示完整,1表示不完整- left_eye Number 0 左眼遮挡比例- right_eye Number 0 右眼遮挡比例- nose Number 0 鼻子遮挡比例- mouth Number 0 嘴巴遮挡比例- left_cheek Number 0 左脸颊遮挡比例- right_cheek Number 0 右脸颊遮挡比例- chin Number 0 下巴遮挡比例- blur Number 0 人脸模糊程度,范围[0~1],0表示清晰,1表示模糊- illumination Number 0 取值范围在[0~255],表示脸部区域的光照程度- completeness Number 0 人脸完整度,0或1, 0为人脸溢出图像边界,1为人脸都在图像边界内- type Object 真实人脸/卡通人脸置信度- human Number 1 真实人脸置信度,[0~1],大于0.5可以判断为人脸- cartoon Number 0 卡通人脸置信度,[0~1]- log_id Number 2418894422 日志id- antiporn Object[] 色情识别返回结果 本张图片最终鉴定的结果,分为“色情”,“性感”,“正常”三种- 0 Object - class_name String 色情 分类结果名称- probability Number 0 分类结果置信度- 1 Object - class_name String 正常- probability Number 0- 2 Object - class_name String 性感- probability Number 1...
返回示例:{
"log_id": 149319909347709,
"result": [
{
"res_code": 0,
"res_msg": [
2001,
2002,
2003
],
"data": {
"ocr": {
"log_id": 2471272194,
"words_result_num": 2,
"words_result": [
{
"words": " TSINGTAO"
},
{
"words": "青島睥酒"
}
]
},
"face": {
"result_num": 1,
"result": [
{
"location": {
"left": 90,
"top": 92,
"width": 111,
"height": 99
},
"face_probability": 1,
"rotation_angle": 6,
"yaw": 11.61234664917,
"pitch": -0.30852827429771,
"roll": 8.8044967651367,
"landmark": [
{
"x": 105,
"y": 110
}
],
"landmark72": [
{
"x": 88,
"y": 109
}
],
"gender": "male",
"gender_probability": 0.99358034133911,
"glasses": 0,
"glasses_probability": 0.99991309642792,
"race": "yellow",
"race_probability": 0.99960690736771,
"qualities": {
"occlusion": {
"left_eye": 0.000085282314103097,
"right_eye": 0.00001094374601962,
"nose": 3.2677664307812e-7,
"mouth": 2.6582130940866e-10,
"left_cheek": 8.752236624332e-8,
"right_cheek": 1.0212766454742e-7,
"chin": 4.2632994357028e-10
},
"blur": 4.5613666312237e-41,
"illumination": 0,
"completeness": 0,
"type": {
"human": 0.98398965597153,
"cartoon": 0.016010366380215
}
}
}
],
"log_id": 2418894422
},
"antiporn": [
{
"class_name": "色情",
"probability": 0.014619
},
{
"class_name": "正常",
"probability": 0.171783
},
{
"class_name": "性感",
"probability": 0.813598
}
]
}
}
]
}
易源数据通过打破资源壁垒,搭建起数据资源的基础设施,将接口纳入统一的接口池,把多个异构数据源合并到同一根管线上,以统一的访问和控制方式,对外提供统一格式的数据。
让开发者可以像搭积木一样通过各种API操纵资源。
截至2017年12月,平台已经拥有API接口230个,日调用量2000万,覆盖全网10万+真实消费者,为超过3000+的企业用户提供全域数据服务。
电话: 4009988033
微博: http://www.weibo.com/showapi
邮箱: services@showapi.com
QQ: 3007663665
微信: show_api
企业和程序员可以通过进制数据封装的API或SDK极速接入其他数据资源,同时进制数据提供数据交易等服务。通过进制数据,不仅开发成本极大降低,而且可以获得其他丰富的数据服务:数据交易,数据分析,区块链Token管理等服务。
电话:173-6457-5198
QQ① 群:792473404
客服 QQ:1643296538
微信客服:binstds
扫描二维码添加客服微信
周一至周五 9:00 - 21:00(其中周三为 9:00 - 18:00)
周六 9:00 - 12:00(节假日除外)
进制数据团队
2020.01.01