Class 6 图片内容安全(图片鉴黄)

功能描述

ScanImage可以检测图片中的违规内容,实时返回检测结果。

支持检测的场景

图片智能鉴黄、图片涉恐涉政识别、图片风险人物识别、图片垃圾广告识别、图片不良场景识别、图片logo识别。

在图片审核中,对应关系如下:

  • porn:图片智能鉴黄:适用于图片涉及色情、低俗内容检测。

normal(正常图片)、sexy(性感图片)、porn(色情图片)

  • terrorism:图片涉恐涉政识别:适用于图片涉及政治敏感、暴力、武器、恐怖、血腥、爆炸等内容识别。

  • 图片风险人物识别:适用于图片涉及敏感政治人物、明星的识别。

normal(正常图片)、bloody(血腥)、explosion(爆炸烟光)、outfit(特殊装束)、logo(特殊标识)、weapon(武器)、politics(涉政)、violence(打斗)、crowd(聚众)、parade(游行)、carcrash(车祸现场)、flag(旗帜)、location(地标)、others(其他)

  • ad:图片垃圾广告识别:适用于图片中含有广告信息的识别,特別是针对于类似牛皮癣的文字广告有较好的识别效果。

normal(正常图片)、politics(文字含涉政内容)、porn(文字含涉黄内容)、abuse(文字含辱骂内容)、terrorism(文字含涉恐内容)、contraband(文字含违禁内容)、spam(文字含其他垃圾内容)、npx(牛皮癣广告)、qrcode(包含二维码)、programCode(包含小程序码)、ad(其他广告)

  • live:图片不良场景识别:适用于图片中涉及毒品、赌博、画中画等内容的识别。

normal(正常图片)、meaningless(无意义图片)、PIP(画中画)、smoking(吸烟)、drivelive(车内直播)

  • logo:图片logo识别:适用于图片中含有台标、水印、商标等内容的检测。

normal(正常图片)、TV(带有管控logo的图片)、trademark(商标)

输入限制

  • 图片格式:PNG、JPG、JPEG、BMP、GIF、WEBP。
  • 图片大小:图片大小不超过10MB。如果您有大图需求, 请提工单申请。
  • 图片像素:建议大于256×256像素,像素过低可能会影响识别效果。
  • URL地址中不能包含中文字符。

检测说明

最长检测时间是6秒,如果在该时间范围内没有完成检测,系统会返回超时错误码。
图片下载时间限制为3秒,如果下载时间超过3秒,则会返回下载超时。
图片检测接口响应时间依赖图片的下载时间。请确保被检测图片所在的存储服务稳定可靠,建议您使用阿里云OSS存储或者CDN缓存。

示例代码

#!/usr/bin/env python
#coding=utf-8

from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.acs_exception.exceptions import ClientException
from aliyunsdkcore.acs_exception.exceptions import ServerException
from aliyunsdkimageaudit.request.v20191230.IdentifyPornRequest import IdentifyPornRequest

client = AcsClient('<accessKeyId>', '<accessSecret>', 'cn-shanghai')

request = IdentifyPornRequest()
request.set_accept_format('json')

request.set_Scenes(["porn"])
request.set_Tasks([
  {
    "ImageURL": "http://viapi-test.oss-cn-shanghai.aliyuncs.com/sanjiye-meizi/%E5%9B%BE%E7%89%87%E6%99%BA%E8%83%BD%E9%89%B4%E9%BB%84.jpg"
  }
])

response = client.do_action_with_exception(request)
# python2:  print(response) 
print(str(response, encoding='utf-8'))

在线调试

参考

posted @ 2022-10-10 21:32  baixf白小飞  阅读(106)  评论(0编辑  收藏  举报