應用百度已經訓練好的模型進行應用,可以了解一下目前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
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’: ‘轎車’}]}