文档中心 > API类目 > 视觉开放API(viapi)

aliyun.viapi.imageaudit.scanimage (绿网-内容安全)

绿网-内容安全技术是基于阿里云视觉分析技术和深度识别技术,并经过在阿里经济体内和云上客户的多领域、多场景的广泛应用和不断优化,可提供风险和治理领域的图像识别、定位、检索等全面服务能力,不仅可以降低色情、涉恐、涉政、广告、垃圾信息等违规风险,而且能大幅度降低人工审核成本。(参数图片/链接必须通过以下方式获取: https://help.aliyun.com/document_detail/155645.html )

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
tasks Task [] 可选
  • 最大列表长度:999
  • 系统自动生成
    • └ data_id
    • String
    • 可选
    • uuid-xxxx-xxxx-1234
    • 数据ID
    • └ image_url
    • String
    • 可选
    • http://xxx.xxx.com/xxx.jpg
    • 待检测图像的URL。支持HTTP和HTTPS协议。当前仅支持上海地域的OSS链接
    • └ image_time
    • Number
    • 可选
    • 1
    • 图片创建或编辑时间
    • └ interval
    • Number
    • 可选
    • 1
    • 截帧频率
    • └ max_frames
    • Number
    • 可选
    • 1
    • 最大截帧数量
    scenes String [] 可选 ["porn"]
  • 最大列表长度:999
  • 场景列表

    响应参数

    名称 类型 示例值 描述
    taobao_request_id String 2F187B01-FBFB-4A57-B51C-5E1B0FADE64D 请求ID
    data_list Data {} 系统自动生成
    • results
    • Result []
    • 结果
    • 图片检测结果
    • └ data_id
    • String
    • uuid-xxxx-xxx-1234
    • 数据ID
    • └ task_id
    • String
    • img4wlJcb7p4wH4lAP3111111-123456
    • 任务ID
    • └ image_url
    • String
    • http://xxx.xxx.xxx/xxx.jpg
    • 图像的URL
    • sub_results
    • SubResult []
    • [{}]
    • 单张图片的检测结果
    • └ suggestion
    • String
    • block
    • 建议您执行的操作,取值范围: pass:图片正常,无需进行其余操作;或者未识别出目标对象 review:检测结果不确定,需要进行人工审核;或者识别出目标对象 block:图片违规,建议执行进一步操作(如直接删除或做限制处理)
    • └ rate
    • Number
    • 99.63
    • 相似概率
    • └ label
    • String
    • sexy
    • 检测结果的分类,与具体的scene对应。取值范围参见scene和label说明。
    • └ scene
    • String
    • porn
    • 图片检测场景,和调用请求中的场景(scenes)对应
    • └ ocr_data_list
    • String []
    • []
    • 识别到的图片中的完整文字信息。 说明 默认不返回,如需返回请通过工单联系我们
    • frames
    • Frame []
    • {}
    • 如果待检测图片因为过长被截断,该参数返回截断后的每一帧图像的临时访问地址,供您参考。具体结构描述见Frame
    • └ rate
    • Number
    • 0.5
    • 置信度,仅作参考,不建议使用
    • └ u_r_l
    • String
    • http://xx.xxx.com/a.jpeg
    • 被截断的图片的临时访问url,地址有效期是5分钟
    • hint_words_info_list
    • HintWordsInfo []
    • []
    • 图片中含有广告时,返回图片中广告文字命中的风险关键词信息。格式为数组,具体结构描述见HintWordsInfo。 说明 仅适用于ad场景。 示例值: "hintWordsInfo":[{"context":"敏感词"}]
    • └ context
    • String
    • [{"context":"敏感词"}]
    • 图片中文字命中的风险关键词内容
    • program_code_data_list
    • ProgramCodeData []
    • []
    • 图片中含有小程序码时,返回小程序码的位置信息,具体结构描述见ProgramCodeData。说明 仅适用于qrcode场景,且已通过工单联系我们开通了小程序码识别
    • └ x
    • Number
    • 100
    • 以图片左上角为坐标原点,小程序码区域左上角到y轴距离
    • └ y
    • Number
    • 100
    • 以图片左上角为坐标原点,小程序码区域左上角到x轴距离
    • └ width
    • Number
    • 100
    • 小程序码区域宽度
    • └ height
    • Number
    • 100
    • 小程序码区域高度
    • logo_data_list
    • LogoData []
    • []
    • 图片中含有logo时,返回识别出来的logo信息,具体结构描述见LogoData。 说明 仅适用于logo场景
    • └ type
    • String
    • TV
    • 识别出的logo类型,取值为TV (台标)
    • └ name
    • String
    • xxx台
    • 识别出的logo名称
    • └ x
    • Number
    • 140
    • 以图片左上角为坐标原点,logo区域左上角到y轴距离。
    • └ y
    • Number
    • 68
    • 以图片左上角为坐标原点,logo区域左上角到x轴距离。
    • └ width
    • Number
    • 140
    • logo区域宽度
    • └ height
    • Number
    • 140
    • logo区域高度
    • sface_data_list
    • SfaceData []
    • []
    • 图片中包含暴恐识涉政内容时,返回识别出来的暴恐涉政信息,具体结构描述见SfaceData。 说明 仅适用于terrorism和sface场景。关于该参数在sface场景中的具体内容,请参见敏感人脸检测
    • faces
    • Face []
    • []
    • 识别出的人脸信息,具体结构描述见face
    • └ id
    • String
    • AliFace_0001234
    • 人脸Id
    • └ rate
    • Number
    • 95
    • 相似概率
    • └ name
    • String
    • 命中人名
    • 相似人物的名称
    • └ heihght
    • Number
    • 4
    • 人脸区域高度
    • └ width
    • Number
    • 3
    • 人脸区域宽度
    • └ y
    • Number
    • 2
    • 以图片左上角为坐标原点,人脸区域左上角到x轴距离
    • └ x
    • Number
    • 1
    • 以图片左上角为坐标原点,人脸区域左上角到y轴距离

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AliyunViapiImageauditScanimageRequest req = new AliyunViapiImageauditScanimageRequest();
    List<AliyunViapiImageauditScanimageRequest.Task> list2 = new ArrayList<AliyunViapiImageauditScanimageRequest.Task>();
    AliyunViapiImageauditScanimageRequest.Task obj3 = new AliyunViapiImageauditScanimageRequest.Task();
    list2.add(obj3);
    obj3.setDataId("uuid-xxxx-xxxx-1234");
    obj3.setImageUrl("http://xxx.xxx.com/xxx.jpg");
    obj3.setImageTime(1L);
    obj3.setInterval(1L);
    obj3.setMaxFrames(1L);
    req.setTasks(list2);
    req.setScenes(""porn"");
    AliyunViapiImageauditScanimageResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <aliyun_viapi_imageaudit_scanimage_response>
        <taobao_request_id>2F187B01-FBFB-4A57-B51C-5E1B0FADE64D</taobao_request_id>
        <data_list>
            <results>
                <result>
                    <data_id>uuid-xxxx-xxx-1234</data_id>
                    <task_id>img4wlJcb7p4wH4lAP3111111-123456</task_id>
                    <image_url>http://xxx.xxx.xxx/xxx.jpg</image_url>
                    <sub_results>
                        <sub_result>
                            <suggestion>block</suggestion>
                            <rate>99.63</rate>
                            <label>sexy</label>
                            <scene>porn</scene>
                            <ocr_data_list>
                                <string>[]</string>
                            </ocr_data_list>
                            <frames>
                                <frame>
                                    <rate>0.5</rate>
                                    <u_r_l>http://xx.xxx.com/a.jpeg</u_r_l>
                                </frame>
                            </frames>
                            <hint_words_info_list>
                                <hint_words_info>
                                    <context>[{&quot;context&quot;:&quot;敏感词&quot;}]</context>
                                </hint_words_info>
                            </hint_words_info_list>
                            <program_code_data_list>
                                <program_code_data>
                                    <x>100</x>
                                    <y>100</y>
                                    <width>100</width>
                                    <height>100</height>
                                </program_code_data>
                            </program_code_data_list>
                            <logo_data_list>
                                <logo_data>
                                    <type>TV</type>
                                    <name>xxx台</name>
                                    <x>140</x>
                                    <y>68</y>
                                    <width>140</width>
                                    <height>140</height>
                                </logo_data>
                            </logo_data_list>
                            <sface_data_list>
                                <sface_data>
                                    <faces>
                                        <face>
                                            <id>AliFace_0001234</id>
                                            <rate>95</rate>
                                            <name>命中人名</name>
                                        </face>
                                    </faces>
                                    <heihght>4</heihght>
                                    <width>3</width>
                                    <y>2</y>
                                    <x>1</x>
                                </sface_data>
                            </sface_data_list>
                        </sub_result>
                    </sub_results>
                </result>
            </results>
        </data_list>
    </aliyun_viapi_imageaudit_scanimage_response>

    异常示例

    • XML示例
    • JSON示例
    <error_response>
        <code>50</code>
        <msg>Remote service error</msg>
        <sub_code>isv.invalid-parameter</sub_code>
        <sub_msg>非法参数</sub_msg>
    </error_response>

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部