
在做平臺類應用的時候,我們經常要對用戶上傳的內容進行審核,包括圖片、視頻的內容中是否涉黃、暴力、血腥等等不合格內容的審核,過去這類工作只能靠人工審查。隨著人工智慧技術的發展,圖像識別技術的日趨完善,系統基本上可以代替人來去做這項工作,下面讓我們使用百度圖像審查API實現一段圖像審核功能,具體看截圖。


很簡單,有木有、有木有,以下是代碼copy,拿走不謝,o(* ̄︶ ̄*)o。
# -*- coding:utf-8 -*-from aip import AipImageCensor""" 你的 APPID AK SK """# APP_ID = '你的 App ID'# API_KEY = '你的 Api Key'# SECRET_KEY = '你的 Secret Key'client = AipImageCensor(APP_ID, API_KEY, SECRET_KEY)# 讀取圖片def get_file_content(filePath):with open(filePath, 'rb') as fp: return fp.read()img = get_file_content('E://work//baiduaudio//zhengzhi1.jpg')# 調用圖像審核接口 result = client.imageCensorUserDefined(img)# 如果圖片是url調用如下# result = client.imageCensorUserDefined('http://www.domain.com/image.jpg')# 獲取返回識別結果 一般情況下,結果是一組按照置信度排序的數組if isinstance(result, dict): if result.has_key('conclusion'): if result['conclusion'] != u'合規': for data in result['data']: print data['msg']