1. 程式人生 > >百度AI開放平臺[Python]

百度AI開放平臺[Python]

應用百度已經訓練好的模型進行應用,可以瞭解一下目前AI能做哪些事情。

1、申請賬號,建立應用

獲取APP_ID、API_KEY、SECRET_KEY

2、安裝SDK

如果已安裝pip,執行pip install baidu-aip即可。
如果已安裝setuptools,執行python setup.py install即可。

3、文字識別

from aip import AipOcr
""" 你的 APPID AK SK """
APP_ID = 'xxx'
API_KEY = 'xxx'
SECRET_KEY = 'xxx'

client = AipOcr(APP_ID, API_KEY, SECRET_KEY)
""" 讀取圖片 """
def get_file_content(filePath): with open(filePath, 'rb') as fp: return fp.read() image = get_file_content('test3.jpg') """ 呼叫通用文字識別, 圖片引數為本地圖片 """ print(client.basicGeneral(image)) print(client.accurate(image))

{‘log_id’: 9166668702675949030, ‘words_result_num’: 1, ‘words_result’: [{‘words’: ‘卡爾蒂娜的’}]}
{‘log_id’: 8806443927589748738, ‘words_result_num’: 1, ‘words_result’: [{‘location’: {‘width’: 960, ‘top’: 253, ‘height’: 207, ‘left’: 22}, ‘words’: ‘卡爾蒂娜麗’}]}

4、API分類

OCR 文字識別
通用文字識別、網路圖片文字識別、身份證識別、銀行卡識別、駕駛證識別、行駛證識別、車牌識別、營業執照識別、通用票據識別、表格文字識別、增值稅發票識別、二維碼識別、數字識別、彩票識別、護照識別、名片識別、手寫文字識別
NLP 自然語言處理
SPEECH 語音識別
KG 知識圖譜
FACE 人臉識別
IMAGESEARCH 影象搜尋
IMAGECLASSIFY 影象識別
通用物體識別、菜品識別、車輛識別、Logo商標識別、動物識別、植物識別、影象主體檢測、

5、影象識別

from aip import AipImageClassify

""" 你的 APPID AK SK """
APP_ID = '11203752' API_KEY = '69EdF1wAhcsDU6NmxuPeyact' SECRET_KEY = '7Sq8svEobNZcpshowIbB0sHOSBfEzyXA' ImageClient = AipImageClassify(APP_ID, API_KEY, SECRET_KEY) image = get_file_content('airplane.jpg') """ 呼叫通用物體識別 """ print(ImageClient.advancedGeneral(image))

{‘log_id’: 662678670962849943, ‘result_num’: 5, ‘result’: [{‘score’: 0.59446, ‘root’: ‘交通工具-飛機’, ‘keyword’: ‘機場’}, {‘score’: 0.453476, ‘root’: ‘交通工具-飛機’, ‘keyword’: ‘飛機’}, {‘score’: 0.291408, ‘root’: ‘交通工具-飛機’, ‘keyword’: ‘客機’}, {‘score’: 0.159424, ‘root’: ‘交通工具-飛機’, ‘keyword’: ‘民航’}, {‘score’: 0.017318, ‘root’: ‘交通工具-汽車’, ‘keyword’: ‘轎車’}]}