文档
测试

图片检测

POST
/api/detect

接口描述

图片检测,采用form格式,上传单张图片以及sdk配置信息,返回对应的json检测结果

请求参数

参数名
类型
描述
必填
img
file
单张图片
必填
info
object
sdk配置信息
必填
sdk_name
string
指定用来检测的SDK名称
必填
labels
string[]
需要检测的标签元素序列,若不限制,则该字段留空
必填

响应参数

参数名
类型
描述
必填
data
object
图片检测结果字符串,json格式
必填
status
string
状态码
必填
message
string
状态信息
必填

说明 / 示例

### request示例 terr-sdk img:![blood_3_11_1.jpg](https://cos.easydoc.net/75068064/files/k85xd49i.jpg) info: ```javascript { "sdk_name": "terr", "labels": ["tvlogo","bloody"] } ``` ### response示例 terr-sdk ```javascript { "data": "[{\"status\": 0, \"image\": {\"height\": 640, \"id\": 20, \"width\": 960, \"uuid\": \"../upload/images/fde6c922-9a85-4d54-addf-3b484f920246.jpg\"}, \"res\": [{\"box_flag\": 0, \"subtask_id\": 6, \"rect\": [{\"det_conf\": 0, \"right\": 960, \"label_id\": 0, \"conf\": 0.955398, \"top\": 0, \"left\": 0, \"bottom\": 640}], \"task_id\": 3}]}]", "message": "success", "status": 200 } ``` ### request示例 porn-sdk img:![xingan2.jpg](https://cos.easydoc.net/75068064/files/k88dqdm5.jpg) info: ```javascript { "sdk_name": "porn", "labels": ["性感"] } ``` ### response示例 porn-sdk ```javascript { "data": "[{\"feature\": [0.0336, 0.917503, 0.0431117, 0.00578489, 0.107063, 0.0217812, 0.00806199, 0.899121, 0.0277956, 0.109325, 0.13788, 0.0180553, 0.0181595, 0.0277429, 0.0197569, 0.0930168, 0.0161528, 0.150528, 0.0246099, 0.0119611, 0.00751872, 0.00857749, 0.00806199], \"image\": {\"id\": 0, \"uuid\": \"/workspace/sdk-demo-worker/upload/images/188cdb33-777f-4d05-b24f-09c483cf4794.jpg\", \"width\": 640, \"height\": 1016}, \"res\": [{\"box_flag\": 0, \"rect\": [{\"bottom\": -1, \"conf\": 0.917503, \"label_id\": 1, \"left\": -1, \"right\": -1, \"top\": -1}], \"subtask_id\": 1, \"task_id\": 1}, {\"box_flag\": 0, \"rect\": [], \"subtask_id\": 2, \"task_id\": 1}, {\"box_flag\": 0, \"rect\": [], \"subtask_id\": 3, \"task_id\": 1}], \"status\": 0}]", "message": "success", "status": 200 } ``` ### request示例 celebrity-sdk img:![温家宝.jpg](https://cos.easydoc.net/75068064/files/k88dozi1.jpg) info: ```javascript { "sdk_name": "celebrity", "labels": [] } ``` ### response示例 celebrity-sdk ```javascript { "data": "[{\"img_filename\": \"../upload/images/e7df89c9-0c4a-44e5-8e15-bc56d8c961b1.jpg\", \"recog\": [{\"db_idx\": 718, \"label\": \"贾庆林\", \"score\": 0.901274}, {\"db_idx\": 708, \"label\": \"贾庆林\", \"score\": 0.876304}, {\"db_idx\": 721, \"label\": \"贾庆林\", \"score\": 0.874077}, {\"db_idx\": 707, \"label\": \"贾庆林\", \"score\": 0.870101}, {\"db_idx\": 719, \"label\": \"贾庆林\", \"score\": 0.867959}], \"rect\": {\"left\": 559, \"top\": 111, \"right\": 627, \"bottom\": 176}}, {\"img_filename\": \"../upload/images/e7df89c9-0c4a-44e5-8e15-bc56d8c961b1.jpg\", \"recog\": [{\"db_idx\": 4002, \"label\": \"刘淇\", \"score\": 0.87471}, {\"db_idx\": 3993, \"label\": \"刘淇\", \"score\": 0.870867}, {\"db_idx\": 3988, \"label\": \"刘淇\", \"score\": 0.82941}, {\"db_idx\": 3991, \"label\": \"刘淇\", \"score\": 0.827447}, {\"db_idx\": 3998, \"label\": \"刘淇\", \"score\": 0.820239}], \"rect\": {\"left\": 117, \"top\": 135, \"right\": 186, \"bottom\": 197}}, {\"img_filename\": \"../upload/images/e7df89c9-0c4a-44e5-8e15-bc56d8c961b1.jpg\", \"recog\": [{\"db_idx\": 3474, \"label\": \"温家宝\", \"score\": 0.897748}, {\"db_idx\": 3472, \"label\": \"温家宝\", \"score\": 0.886696}, {\"db_idx\": 3475, \"label\": \"温家宝\", \"score\": 0.879553}, {\"db_idx\": 3462, \"label\": \"温家宝\", \"score\": 0.870031}, {\"db_idx\": 3469, \"label\": \"温家宝\", \"score\": 0.854165}], \"rect\": {\"left\": 315, \"top\": 130, \"right\": 377, \"bottom\": 190}}]", "message": "success", "status": 200 } ```