百度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’: ‘轿车’}]}
下一篇: 百度飞桨Python小白逆袭大神学习心得