Boblee人工智能碩士畢業,擅長及愛好python,基於python研究人工智能、羣體智能、區塊鏈等技術,並使用python開發先後端、爬蟲等。html
1.百度
python
百度雲提供豐富的人工智能接口供人們進行調用。https://cloud.baidu.comnginx
註冊並登錄百度雲後選擇sdk,本文以圖像審覈爲例進行使用。
web
點擊建立應用,填入使用名稱及目的。後端
點擊查看應用詳情。保存appid、appkey、secretkey。
微信
2.python調用
數據結構
python安裝app
pip install baidu-aip
填入appid、appkey、secretkey,根據請求的不一樣傳入不一樣參數,對應文檔。https://cloud.baidu.com/doc/ANTIPORN/index.html。區塊鏈
請求參數。
人工智能
返回數據結構。
代碼:
import osfrom config import Configfrom aip import AipImageCensordef get_file_content(file_path): with open(file_path, 'rb') as fp: return fp.read()def baidu_supervision(file_path): """ 調用圖像審覈接口 """ """ 一、ocr:通用文字識別 二、public:公衆人物識別 三、politician:政治人物識別 四、antiporn:色情識別 五、terror:暴恐識別。 六、webimage:網圖OCR識別 七、disgust:噁心圖 八、watermark:水印、二維碼 """ try: client = AipImageCensor(Config.APP_ID, Config.API_KEY, Config.SECRET_KEY) result = client.imageCensorComb( get_file_content(file_path), [ 'terror', 'antiporn', ] ) antiporn = result['result']['antiporn']['conclusion'] terror = result['result']['terror']['result_coarse'][0]['name'] if antiporn == '正常' and terror == '正常': status = '正常' else: status = '有問題' return {'status': status} except: return {'status': '百度出問題'}
本文分享自微信公衆號 - python制霸(pythonzhiba)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。