天天看點

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'))           

線上調試

Class 6 圖檔内容安全(圖檔鑒黃)
Class 6 圖檔内容安全(圖檔鑒黃)