API[1]:图片鉴黄

发布于 2020-03-22  880 次阅读


一、接口能力

1.接口名称:图片鉴黄

2.接口描述:调用腾讯AI开放平台,可识别 一个图像是否为色情图像

3.接口地址:http://test.repeater.vip/checkporn.php

二、协议须知

规则描述
传输方式 HTTPS
请求方法 POST
字符编码 统一采用UTF-8编码
响应格式 统一采用JSON格式
图片格式 支持jpg、png、bmp

三、请求参数

参数名称 数据类型 数据约束 描述
image string 原始图片的base64编码数据(原图大小上限1MB,支持JPG、PNG、BMP格式),不包含“data:image/xxx;base64,” 待识别图片

四、响应参数

参数名称 是否必选 数据类型 描述
ret int 返回码; 0表示成功,非0表示出错
msg string 返回信息;ret非0时表示出错时错误原因
data object 返回数据;ret为0时有意义
+ tag_list array 图像的分类标签, 如下表所示
+ + tag_name string 返回图像标签的名字
+ + tag_confidence int 图像标签的置信度,范围0-100,越大置信度越高
+ + tag_confidence_f float 图像标签的置信度,浮点数范围0-1,越大置信度越高

tag_name 示例及说明

tag_name 含义 tag_name 含义
normal 正常 male-genital 男性阴部
hot性感 pubes 阴毛
porn黄色图象 anus 肛门
female-genital 女性阴部 sex 性行为
female-breast 女性胸部 normal_hot_porn 图像为色情的综合值

可通过实际测试结合业务场景来判断图片类别,参考判断标准如下

  1. 色情图片:porn值 > 83;
  2. 性感图片:hot值 > normal值;
  3. 其他情况认为是正常图片。

五、返回结果示例

{
    "ret": 0,
    "msg": "ok",
    "data": {
        "tag_list": [
            {
                "tag_name": "normal",
                "tag_confidence": 83,
                "tag_confidence_f": 0.835488
            },
            {
                "tag_name": "hot",
                "tag_confidence": 16,
                "tag_confidence_f": 0.164505
            },
            {
                "tag_name": "porn",
                "tag_confidence": 0,
                "tag_confidence_f": 0.00000743699
            },
            {
                "tag_name": "female-breast",
                "tag_confidence": 100,
                "tag_confidence_f": 1
            },
            {
                "tag_name": "female-genital",
                "tag_confidence": 0,
                "tag_confidence_f": 0
            },
            {
                "tag_name": "male-genital",
                "tag_confidence": 0,
                "tag_confidence_f": 0
            },
            {
                "tag_name": "pubes",
                "tag_confidence": 0,
                "tag_confidence_f": 0
            },
            {
                "tag_name": "anus",
                "tag_confidence": 0,
                "tag_confidence_f": 0
            },
            {
                "tag_name": "sex",
                "tag_confidence": 0,
                "tag_confidence_f": 0
            },
            {
                "tag_name": "normal_hot_porn",
                "tag_confidence": 5,
                "tag_confidence_f": 0.0518299
            }
        ]
    }
}

我断不思量,你莫思量我;将你从前与我心,付与他人可